在数据库访问中,基于DataAdapter及Fill得到一个DataTable,名为tableName通过下面方法修改其中一个元素的值:tableName.Rows[1].ItemArry[0] = "AAAAAA";语句执行后,为什么,相应值没有改变......??tableName.Rows[1].ItemArry[0]还是原来的值...

解决方案 »

  1.   

     tableName.Rows[0].ItemArray = new string[] { "100"};
      

  2.   

    ItemArry[0],这个具体的字母忘记了怎么写了,意思就是取行中某一个元素...
      

  3.   

     dt.Rows[1].ItemArray[1] = 0;
                dt.AcceptChanges();//一定要加上这句,才能更改成功。
    更改后必须执持提交更改才会真实更改数据;
      

  4.   

    不行呀,加上dt.AcceptChanges();不起任何作用