如果要使用group by的话,可以使用linq,这是C#3.0的内容。给你个示例static void Main(string[] args){ DataTable dt = new DataTable(); dt.Columns.Add("A"); dt.Columns.Add("B"); dt.Columns.Add("C"); dt.Rows.Add("a1", "b1", "c1"); dt.Rows.Add("a1", "b2", "c2"); dt.Rows.Add("a2", "b3", "c3"); dt.Rows.Add("a3", "b4", "c4"); dt.Rows.Add("a1", "b5", "c5"); dt.Rows.Add("a2", "b6", "c6"); IEnumerable<IGrouping<string, DataRow>> result = dt.Rows.Cast<DataRow>().GroupBy<DataRow, string>(dr => dr["A"].ToString());//按A分组 foreach (IGrouping<string, DataRow> ig in result) { Console.WriteLine("当A="+ig.Key + ":"); Console.WriteLine("A".PadRight(10) + "B".PadRight(10) + "C".PadRight(10)); Console.WriteLine("=====".PadRight(10) + "=====".PadRight(10) + "=====".PadRight(10)); foreach (var dr in ig) Console.WriteLine(dr["A"].ToString().PadRight(10) + dr["B"].ToString().PadRight(10) + dr["C"].ToString().PadRight(10)); } Console.Read();}
详细解决方案
datatable运用groupby进行分组统计 [2]
热度:11 发布时间:2016-04-29 08:14:20.0
相关解决方案
- vs2010 datatable visualizer 不能用,该怎么处理
- vs2010 datatable visualizer 不能用,该如何解决
- ReportViewer 如何绑定一个动态的 DataTable
- magaView.HasMonth = db.Library.GroupBy(a => a.TimeBook.Month).Select(a => a.Key),该怎么处理
- DataTable 取值解决方法
- 100分求解决:datagridview打开Excel报错:名叫“ClampVal”的列已属于此 DataTable
- 没法将类型“bool”隐式转换为“System.Data.DataTable
- 为什么 DataTable 不能在页面中共享解决思路
- DataTable dt = GetDataSource()
- DataTable 更新数据库(只剩下30分了,请那位老大帮忙,多谢)
- DataTable 排序后绑定有关问题
- 怎么解决?DataTable 内部索引已损坏.
- DataTable 对象表中的记录怎么批量条件删除?
- DataTable 怎么转换为 XML
- 怎么使用把 XML 文件读入 DataTable 啊并且 DataTable 不能乱了
- DataTable 连接的有关问题
- 在SQLDATAREADER 、DATASET 、DATATABLE 等类中通常都回有Get.和GetSql.解决方案
- 没法将类型“object”隐式转换为“System.Data.DataTable”。存在一个显式转换(是否缺少强制转换?)
- datatable.select()中不支持单字符的通配符吗解决思路
- webservice 回来datatable无法序列化 DataTable。未设置 DataTable 名称
- webservice 回到datatable无法序列化 DataTable。未设置 DataTable 名称
- YUI 的 datatable 的使用方面的一些有关问题的总结
- jquery datatable.js插件 从服务器取数据 数据没法显示
- 高分请问,怎么使用 datatable,路过有分,(datatable jquery struts2)
- 使用jquery datatable,如何在表格前加checkbox有全选之类的功能呢
- JSF的<h:dataTable var="item"有关问题 ...
- jsf datatable 可以绑定一个HashMap么?该怎么处理
- DataTable.Compute 性能慢的有关问题
- Groupby 查询失去ID
- c# sql datatable,该如何处理