我有一个DataTable
var tbl = new DataTable();
tbl.Columns.Add("key",typeof(int));
tbl.Columns.Add("value",typeof(int));
tbl.Rows.Add(1, 2);
tbl.Rows.Add(1, 4);
tbl.Rows.Add(3, 6);
tbl.Rows.Add(3, 8);
tbl.Rows.Add(3, 10);
从这张表中我只想values按类似的key东西分组
{{2,4},{6,8,10}}
更确切地说IEnumerable<IEnumerable<int>>
我设计了一个查询
var res = from row in tbl.AsEnumerable()
group row by row.Field<int>("key")
into nGroup select nGroup;
这给了我DataRow组合与keyie的组合IEnumerable<IGrouping<int, DataRow>>。
我该如何选择value?
慕沐林林
相关分类