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();
}
posted @ 2011-09-05 22:12  慧实  阅读(1467)  评论(0编辑  收藏  举报