c#如何将两个dataTable关联起来,并写到另外一个datatable中

比如说A表是 B表是
货号 应有数量 货号 现有数量
A1 1 A1 3
A2 2 A2 1
A3 1
最后关联成这样的
货号 应有数量 现有数量
A1 1 3
A2 2 1
A3 1
求大神点播!

            string colNo = "货号";
            string colExist = "现有数量";
            dtA.Columns.Add(colExist);//先给A表添加列
            var rowsB = dtB.Rows.OfType<DataRow>();
            //填充
            foreach (DataRow row in dtA.Rows)
            {
                row[colExist] = rowsB.First(x =>
                    x[colNo] == row[colNo])
                    [colExist];
            }

追问

这些代码就是一个完成的函数吗

追答

测试一下。

你这显示的列名和最开始提问的不一样?

温馨提示:答案为网友推荐,仅供参考
相似回答