问:如果我有两个这样的DataTable:
DT1 (emp_num,emp_name,type)
DT2 (emp_num,emp_name,type)
我想联合他们并按emp_name
订购结果。
答案 0 :(得分:14)
var dt1 = new DataTable(); // Replace with Dt1
var dt2 = new DataTable(); // Replace with Dt2
var result = dt1.AsEnumerable()
.Union(dt2.AsEnumerable())
.OrderBy (d => d.Field<string>("emp_name"));
答案 1 :(得分:1)
我认为这段代码可以帮助您无需使用实体...
Dt1.Merge(Dt2);