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