将Linq结果绑定到datagridview



我有一个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;

相关内容

  • 没有找到相关文章

最新更新