我有两个数据表,如截图所示(表1和表2)。我希望根据Name
列合并这些表,并创建结果表,如您所见...
你能给我解释一下如何做到这一点吗?
注意:我的表是简单的c#数据表,而不是SQL表,谢谢。
发布于 2019-12-02 09:29:10
以下是如何合并2个DataTable
的示例:
DataTable table1 = new DataTable("Table 1");
table1.Columns.Add("Name", typeof(string));
table1.Columns.Add("Number A", typeof(int));
table1.Columns.Add("Comment", typeof(string));
table1.Columns.Add("ID", typeof(int));
table1.Rows.Add("John", 25800, "text", 12);
DataTable table2 = new DataTable("Table 1");
table2.Columns.Add("Name", typeof(string));
table2.Columns.Add("Number B", typeof(int));
table2.Columns.Add("Age", typeof(int));
table2.Columns.Add("City", typeof(string));
table2.Rows.Add("Rose", 92610, 24, "London");
table1.Merge(table2);
结果就是您请求的结果。
https://stackoverflow.com/questions/59135108
复制相似问题