linq分組分兩種,一種是表分組彙總,另一種是list<>分組彙總。下面分別舉例說明兩種分組彙總。
第一種,表的分組彙總:
datatable table = new datatable();
table.columns.add("列名1", type.gettype("system.int32"));
table.columns.add("列名2", type.gettype("system.int32"));
table.columns.add("列名3", type.gettype("system.string"));
table.columns.add("列名4", type.gettype("system.string"));
table.columns.add("列名5", type.gettype("system.string"));
table.columns.add("數值或金額列名", type.gettype("system.string"));
//為table表賦值
//按[列名2]分組彙總
var dtsummary = from q in table.asenumerable()
group q by new into g
select new
;第二種,list<>分組彙總:
C Linq分組彙總
linq分組分兩種,一種是表分組彙總,另一種是list 分組彙總。下面分別舉例說明兩種分組彙總。第一種,表的分組彙總 datatable table new datatable table.columns.add 列名1 type.gettype system.int32 table.columns...
C LINQ基礎 group 資料分組
using system using system.linq namespace new new 分組的依據是年齡,年齡相同的分到一組 var agegroups from data in datas group data by data.age 這是套路 foreach var agegroup ...
C linq 分組 排序 把資料放到乙個物件中
dataset ds new dataset ds.readxml flieurl datatable dt ds.tables loginfo var querdataset from item in dt.asenumerable group item logip by 分組 item logi...