如果要使用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();}
详细解决方案
相关解决方案
- 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
- DataSet 也 DataTable 是什么关系,该如何解决
- DataTable.Load(SqlDataReader)和SqlDataAdapter.Fill()的区别,该怎么处理
- 怎么把从数据口中获得的数据表(datatable)中的数据转换成json格式的数据
- 没法将类型“bool”隐式转换为“System.Data.DataTable
- 急名为“XX”的列已属于此 DataTable,如何解决
- Datatable Compute 在 Range 对象中,Min (13)必须小于或等于 max (-1)。该怎么解决
- 为什么 DataTable 不能在页面中共享解决思路
- 怎么调用 linq to datatable 创建的临时表
- 怎么将 DataTable 直接生成 Excel
- 怎么打印 DataTable
- DataTable dt = GetDataSource()
- DataTable 更新数据库(只剩下30分了,请那位老大帮忙,多谢)
- DataTable 排序后绑定有关问题
- datatable.select有关问题
- 怎么解决?DataTable 内部索引已损坏.
- DataTable 对象表中的记录怎么批量条件删除?
- DATATABLE 行转列的,求救,该怎么处理
- 求关于(DataTable)GridView.DataSource的有关问题
- DataTable 怎么转换为 XML
- |M| 其次贴:200分求 DataTable 的操作
- 怎么使用把 XML 文件读入 DataTable 啊并且 DataTable 不能乱了
- DataTable 连接的有关问题
- 在SQLDATAREADER 、DATASET 、DATATABLE 等类中通常都回有Get.和GetSql.解决方案
- 没法将类型“object”隐式转换为“System.Data.DataTable”。存在一个显式转换(是否缺少强制转换?)