我有一个linq结果作为var&查询如下
var groups = myDataTable.AsEnumerable()
.GroupBy(r => r.Field<string>("X"))
.Select(g => new { Name = g.Key,Count=g.Count() });
我想将结果绑定到datagridview。
请建议
由于
答案 0 :(得分:13)
尝试以下方法:
dataGridView.DataSource = groups.ToList();
答案 1 :(得分:5)
<强>更新强>
你试过这种方式吗?
yourGridView.DataSource=groups.ToList();
yourGridView.DataBind();
对于WinForm应用程序只执行此操作:
yourGridView.DataSource=groups.ToList();
答案 2 :(得分:1)
试试这个
var groups = (myDataTable.AsEnumerable()
.GroupBy(r => r.Field<string>("X"))
.Select(g => new { Name = g.Key,Count=g.Count() })).ToList();
gridview1.DataSource=groups;