C# · 12月 28, 2021

c# – 如何联合两个数据表并排序结果

问:如果我有两个这样的数据表:

DT1(emp_num,EMP_NAME,类型)

DT2(emp_num,类型)

我想联合他们,并通过emp_name命令结果.

解决方法 var dt1 = new DataTable(); // Replace with Dt1var dt2 = new DataTable(); // Replace with Dt2var result = dt1.AsEnumerable() .Union(dt2.AsEnumerable()) .OrderBy (d => d.Field<string>(“emp_name”));