日期:2014-05-17  浏览次数:20793 次

两个DataTable合并列
两个DataTable,
一个是DataTable A数据
NameNumber(用户编号)  Type(用户状态)
111                   Y
222                   N

另一个DataTable B数据
NameNumber(用户编号)  Name(用户姓名)    Address(用户地址)
111                   张三                   上海
222                   李四                   北京

我想得到的数据是
111     Y     张三
就是把DataTable B中的Name列添加到DataTable A中怎么实现?

------解决方案--------------------
refer:
static void Main(string[] args)
        {
            DataTable A = new DataTable();
            A.Columns.Add("NameNumber", typeof(string));
            A.Columns.Add("Type", typeof(string));

            DataRow drA = null;
            drA = A.NewRow();
            drA["NameNumber"] = "111";
            drA["Type"] = "Y";
            A.Rows.Add(drA);

            drA = A.NewRow();
            drA["NameNumber"] = "222";
            drA["Type"] = "N";
            A.Rows.Add(drA);