我是要在循环中向DataTable 加入几行数据,可总提示这一句错误,我的代码如下,请帮我解答一下,谢谢@!!
                         for(int i=0;i<dt.Rows.Count;i++)
{
for(int j=0;j<dtcu.Rows.Count;j++)
{
if(dt.Rows[i]["USER_CODE"].ToString() ==   dtcu.Rows[j]["crm_user_code"].ToString() ) dtadd.Rows.Add(dtcu.Rows[j]["crm_user_code"].ToString());//这句错了 }
}

解决方案 »

  1.   

    DataTable table=new DataTable();
    DataRow row;
    for(int i=0;i<count;i++)
    {
    row=table.NewRow();
    row["coloumname1"]="";
    row["coloumname2"]="";
    row["coloumname3"]="";
    table.Rows.add(row);
    }
      

  2.   

    jisen,我根据你提供的思路在我的程序里测试,显示的错误的"使用了未"赋值的局部变量row,我的语句是:row["coloumname(i+j)"] = "add";,这是怎么回事呢?
      

  3.   

    行不能直接增加字串吧!用新行,每个Col传值
    同意二楼