将DataTable复制到DataTable,保留主键

时间:2011-03-15 13:00:55

标签: datatable copy primary-key

  1. 我需要将dt2复制到dt1,但我无法使用dt1 = dt2,因为dt1有主键而dt2没有。最好的方法是什么?

  2. 是否可以将主键添加到非空的现有dataTable中?

  3. 由于

1 个答案:

答案 0 :(得分:2)

我正在寻找如何设置主键 - 找到解决方案:

dt2.PrimaryKey = new DataColumn[] { dt2.Columns["ColumnName"] };

我需要这个来合并数据表,所以将一个复制到另一个中可能会有所帮助。