我有两个这样的DataTables
:
DataTable dt1 = new DataTable();
DataTable dt2 = new DataTable();
dt1
:dt2
:我需要合并两个
DataTables
并设置为GridView
,如下所示:dt1.Merge(dt2, true, MissingSchemaAction.Add);
GridView1.DataSource = dt1;
GridView1.DataBind();
但是得到这样的输出:
我怎么能这样合并?
最佳答案
您需要添加以下行:
dt1.PrimaryKey = new[] { dt1.Columns[0], dt1.Columns[1] };
dt2.PrimaryKey = new[] { dt2.Columns[0], dt2.Columns[1] };