如何结合两个数据表并对结果进行排序

问:如果我有两个这样的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"));