为什么不能?你写了insert into吗?

解决方案 »

  1.   

    是在SqlDataAdapter控件中吗,修改或删除的条件是什么
      

  2.   

    修改或删除的条件是数据库主键的值。比如:你的主键是ID,你在datagridview有第一列绑定了ID的值,就根据它来删除string strsql="delete from table name where ID="+datagridview.rows[i].cell[0].text;
    //  i 代表是第几行。。
      

  3.   

    我有查别的大师发帖,有如下一段
        “原来自动生成的adapter   是TableAdapter类型的,而非DataAdapter类型的,所以update()的参数搞错了,而且,vs.net2005编译器自动生成的代码在生成TableAdapter时已绑定CommandBuilder,所以,只须一行TableAdapter.update(ds.表名)就可以搞定。”
         这段可不可行,如可行,代码“TableAdapter.update(ds.表名)”在哪个位置
         现在所有代码是通过DataGridView控件自动产生的