linq分组查询数据绑定到表格:
(1):实例化实体;
(2):linq分组查询查询,转换为List格式;
(3):获取DataGrid的Name值,绑定到表格;
例子:
(1):myEntitys myModel = new myEntitys();
(2):
public class myClass
{
public string 字段一{ get ; set ; }
public int 字段二{ get; set ; } //(分组时,纪录的是总数)
}
var myList = (from mytable1 in myModel.Table1
join mytable2 in myModel.Table2 on mytable1.Table1ID equals mytable2.Table2ID
group mytable1 by mytable1.字段一 into glist
select new myClass
{
字段一 = glist.Key, //(Key值是分组时的字段,即 by后面的字段,上面的“字段一”)
字段二 = glist.Count(),
} ).ToList();
(3):绑定到表格: myDataGrid.ItemsSource = myList;
备注: Key值就是分组时用于作为条件的值。
地基系列五 wpf_MVVM_005 linq分组查询数据
最新推荐文章于 2021-08-16 22:37:41 发布