一千萬個為什麽

搜索

如何結合兩個數據表並對結果進行排序

問:如果我有兩個這樣的DataTable:

Dt1(emp_num,emp_name,type)

Dt2(emp_num,emp_name,type)

我想聯合他們並通過 emp_name 訂購結果。

最佳答案

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("emp_name"));

轉載註明原文: 如何結合兩個數據表並對結果進行排序