1、DataTable 分组操作
var grow = dt.Select().GroupBy((row1) => { return new { //分组的字段 fieldA = row1["a"].ToString(), fieldB = row1["b"].ToString() }; }).ToList(); foreach(var item in grow) { string aa = item.Key.fieldA; string bb = item.Key.fieldB; IEnumerator<DataRow> rows = item.GetEnumerator();//var rows = item.GetEnumerator(); 也可以 while(rows.MoveNext()) { DataRow dr = rows.Current; } }