【发布时间】:2012-06-29 10:37:51
【问题描述】:
我有两个数据表,我想合并它们并想要这样的输出;
表 1 值:
FirstName LastName
AAA BBB
AAA BBB
表 2 值: *
FullName
CCC
CCC
*
现在我希望 FullName 的值和 FirstName 的值合并到 Firstname 的一列 合并后out应该是这样的....
FirstName LastName
AAA BBB
AAA BBB
CCC
CCC
两个表都有来自 dtable1 的 FirstName 和 LastName 列以及来自 dtable2 的 FullName
我的 c# 应用程序中有这段代码
DataSet firstGrid = new DataSet();
DataSet secondGrid = new DataSet();
DataTable table1 = dataGridView3.DataSource as DataTable;
DataTable table2 = dataGridView2.DataSource as DataTable;
DataColumn[] colunm = new DataColumn[table1.Columns.Count];
DataTable table3 = new DataTable();
// table3.;
table3 = table1.Copy();
table3.Merge(table2);
dataGridView1.DataSource = table3;
【问题讨论】:
-
您的问题中已经有了答案 - 使用 Merge...function。
-
@Reniuz 可能是合并,但另一个表也需要类似的架构
-
@V4Vendetta 我知道
MissingSchemaAction.Add应该这样做。
标签: c#