C#如何把2个table合并成一个table?
例如:
A表有3列,其中的内容是
A1 B1 C1
A2 B2 C2
A3 B3 C3
B表有3列,其中的内容是
A11 B11 C11
A22 B22 C22
A33 B33 C33
希望合并后的C表的内容A1 B1 C1 A11 B11 C11
A2 B2 C2 A22 B22 C22
A3 B3 C3 A33 B33 C33
如何用代码实现?
例如:
A表有3列,其中的内容是
A1 B1 C1
A2 B2 C2
A3 B3 C3
B表有3列,其中的内容是
A11 B11 C11
A22 B22 C22
A33 B33 C33
希望合并后的C表的内容A1 B1 C1 A11 B11 C11
A2 B2 C2 A22 B22 C22
A3 B3 C3 A33 B33 C33
如何用代码实现?
解决方案 »
- SQLSERVER2000连接上的问题。详情请看内容
- C#操作修改数据库字段类型
- 懂msil的进
- DataGrid删除提示的问题,选是或者否都执行删除,为什么?
- 急.c#中如何建立一个"调色板"类 具体问题见文.
- 数据更新问题?
- ???向大家请教几个api在c#中使用的方法?!!
- 各位高手,请指点一、二,如何指定一列为超链接列,其他列仍然不变?急
- 小问题!请高手指教!
- 网络中传输文件的问题。(急急急)
- 请问c#下如何调用outportb和inportb这两个函数
- 有做GOOGLE AdWords API开发的看过来,帮帮忙~~亲爱的CSDN的各位鸟人们,大家新年好!为请看过来散分散分,到者有份!
{
DataTable table = new DataTable();
table.Columns.Add("A");
table.Columns.Add("B");
table.Columns.Add("C");
table.Columns.Add("D");
table.Columns.Add("E");
table.Columns.Add("F");
int rowDt1 = dt1.Rows.Count;
int rowDt2 = dt2.Rows.Count;
int row = rowDt1;
if (rowDt2 > rowDt1)
row = rowDt2;
for (int i = 0; i < row; i++)
{
DataRow dr = table.NewRow();
if (i < rowDt1)
{
dr["A"] = dt1.Rows[i]["A"].ToString();
dr["B"] = dt1.Rows[i]["B"].ToString();
dr["C"] = dt1.Rows[i]["C"].ToString();
}
if (i < rowDt2)
{
dr["D"] = dt1.Rows[i]["D"].ToString();
dr["E"] = dt1.Rows[i]["E"].ToString();
dr["F"] = dt1.Rows[i]["F"].ToString();
}
table.Rows.Add(dr);
}
return table;
}