小编Sur*_*rya的帖子

Enumerable.Concat无法正常工作

以下是代码:

string[] values = Acode.Split(',');
IEnumerable<Test> tst = null;

foreach (string a in values)
{
    if (tst== null)
        tst = entities.Test.Where(t=> (t.TCode == Convert.ToInt16(a)));
    else
        tst.Concat(entities.Test.Where(g => (g.TCode == Convert.ToInt16(a))));

}

return tst.ToList();
Run Code Online (Sandbox Code Playgroud)

我无法获取tst中的所有记录,它只给出了数组中最后一个值的记录.

因此,如果我的数组包含1,2,3,4我只获得4的记录.而我需要1,2和4的所有结果都附加在tst中.

任何帮助将不胜感激.

c# linq asp.net

8
推荐指数
2
解决办法
4544
查看次数

列标题ui-grid angularjs的工具提示属性

我正在使用cellTooltipcolDef的属性,但这似乎不起作用。

$scope.gridOptions.columnDefs = [{ displayName: 'Test', field: '_test', 
    cellTooltip: function (row, col) { return row.entity._Number },
    cellTemplate: '<div class="ui-grid-cell-contents" title="{{row.entity._Number}}"></div>'},
];
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激。

angularjs angular-ui-grid ui-grid

5
推荐指数
2
解决办法
8477
查看次数

不可能的concat没有为每个循环工作

我正在尝试在Concat每个循环中使用IEnumerable 的方法,但我无法使其正常工作.

IEnumerable<Geo> geos = null;
foreach (string a in values)
{
    if (geos == null)
        geos = entities.Geos.Where(g => (g.ACode == Convert.ToInt16(a)));
    else
        geos = geos.Concat(entities.Geos.Where(g => (g.ACode == Convert.ToInt16(a))));
}
Run Code Online (Sandbox Code Playgroud)

它返回的只是值中最终"a"的值,对于值中存在的记录计数也是如此.

因此,如果我有1,2,3作为值,它只返回3.我也需要1,2和3的值.

我哪里错了?

c# linq c#-4.0

3
推荐指数
1
解决办法
708
查看次数

在 ASP.NET 图表控件中水平对齐图表区域

我在单个图表控件中有两个图表区域 Chartarea1 和 Chartarea2。

但是这是垂直对齐的,我想水平对齐它。我使用了 AlignmentOrientation="Horizo​​ntal" 但没有帮助。

我得到如下输出:

在此处输入图片说明

但我需要输出为: 在此处输入图片说明

<asp:Chart ID="chartTest" runat="server" EnableViewState="true" Visible="false" Width="650px"><Titles><asp:Title Text="Test" Font="Arial, 11pt, style=Bold" /></Titles><Series><!--have few series here --></Series><ChartAreas><asp:ChartArea Name="ChartArea1" Area3DStyle-Enable3D="false"><Area3DStyle Enable3D="false" WallWidth="3" LightStyle="Realistic"></Area3DStyle></asp:ChartArea><asp:ChartArea Name="ChartArea2" Area3DStyle-Enable3D="false"><Area3DStyle Enable3D="false" WallWidth="3" LightStyle="Realistic"></Area3DStyle></asp:ChartArea></ChartAreas></asp:Chart>
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激。

.net c# asp.net charts mschart

2
推荐指数
1
解决办法
2854
查看次数

在javascript中将mm-dd-yyyy转换为日期

我有 mm-dd-yyyy 格式的数据。我需要它与 javascript 中的当前日期进行比较。

我有一些数据,但它不起作用。

我的日期是 12-07-2016,格式为 mm-dd-yyyy。

var d = '12-07-2016';
var date= d.split("-");
var f = new Date(date[2], date[1] - 1, date[0]);
Run Code Online (Sandbox Code Playgroud)

在这里,我得到的日期为:

2016 年 7 月 12 日星期二 00:00:00 GMT+0530(印度标准时间)

但我需要它:

2016 年 12 月 7 日。

提前致谢。

javascript date

1
推荐指数
1
解决办法
5383
查看次数

标签 统计

c# ×3

asp.net ×2

linq ×2

.net ×1

angular-ui-grid ×1

angularjs ×1

c#-4.0 ×1

charts ×1

date ×1

javascript ×1

mschart ×1

ui-grid ×1