2012-01-03 60 views

回答

12
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")); 
+4

很好的答案,你幫了我很多(+1),但它缺少一件事。如果你想要的結果是一個數據表: \t retium result.CopyToDataTable(); – wcm 2015-01-30 15:26:45

+0

這是因爲它缺少這個問題的要求。 – 2015-01-31 21:34:04

+0

問題:這是UNION不同嗎?如果不是,我怎樣才能使行DISTINCT? – 2017-03-20 02:25:51