linq针对datatable进行二次查询
好久没写什么了,实在是没觉得有什么拿得出手教人的。呵呵。
最近项目中用到针对一个内存中存在的datatable进行查询、分组的,记下来。
private void InitData()
{
var result = DT.AsEnumerable();
var r = from i in result
group i by new { i.ItemArray } into g
select new { 指令号 = (object)g.Key.ItemArray[5], 任务单 = (object)g.Key.ItemArray[2], 扫描数量 = (Int64)g.Count() };
dGrid.DataSource = r.ToList();
}