向存在数据的datatable中插入datarow?该怎么处理

向存在数据的datatable中插入datarow?
我有一个datatable,里面已经有数据了,
然后我有新加了两列
table.columns.add("aa");
table.columns.add("bb");
后,我要在我要在这两列下面加数据
用datarow   row = table.newrow();
row["aa"]="aa";
row["bb"]="bb";
这样子做不行,这样会在这个table的结果集下新开一行
我的想法是直接跟在table的后面把数据加进去,有没有办法?
------解决方案--------------------

            ds.Tables[0].Columns.Add("aa");
            ds.Tables[0].Columns.Add("bb");
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                dr["aa"] = "aa";
                dr["bb"] = "bb";
            }

------解决方案--------------------
再加一句:table.Rows.add(row),虽然定义行了,但是你没加入到表的行集合中
------解决方案--------------------
        private void AddNewColumn()
        {
            DataTable dt = dataGridView1.DataSource as DataTable;
            dt.Columns.Add("DD");
            dt.Columns.Add("EE");

            int i = 0;

            foreach (DataRow dr in dt.Rows)
            {
                dr["DD"] = i;
                dr["EE"] = i+10;
                i++;
            }
        }

------解决方案--------------------
引用:

            ds.Tables[0].Columns.Add("aa");
            ds.Tables[0].Columns.Add("bb");
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                dr["aa"] = "aa";
                dr["bb"] = "bb";
            }

正解
------解决方案--------------------
引用:
Quote: 引用:


            ds.Tables[0].Columns.Add("aa");
            ds.Tables[0].Columns.Add("bb");
            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                dr["aa"] = "aa";
                dr["bb"] = "bb";
            }

正解

不错。。就主页
------解决方案--------------------
需求都没有描述清楚
------解决方案--------------------
问题都没说清楚,你的意思是两个table合成一个吧
------解决方案--------------------
表.Rows.Add(数据行.ItemArray);/*解决了该行属于另一个表的错误提示
------解决方案--------------------

            DataTable aa = new DataTable();
            aa.Columns.Add("aa");
            aa.Columns.Add("bb");
            aa.Rows.Add();
            DataRow bb = aa.NewRow();
            bb["aa"] = "aa";
            bb["bb"] = "bb";
            aa.Rows.Add(bb);/*添加新行*/
            aa.Rows[0].ItemArray = bb.ItemArray;/*修改原有行*/