如果是单纯的删除某一行的数据的话,可以用row.delete(),然后ds用上面的命令更新以下,就好了,如果是要改变表结构的话,就要嵌入sql语句,然后用nonquerycommand这个方法了,具体的细节可能会有不同。

解决方案 »

  1.   

    如果是加入一行数据,可以用datatable.addrow()这个方法,然后更新dataset就好了
      

  2.   

    update就是根据你的修改更改数据库
    无论是什么操作!
      

  3.   

    kingmax20000(我是菜鸟) 这个row.delete()  具体怎么用?写得完整一点?我是初学者,谢谢!
      

  4.   

    dt["表名"].row["行数"].delete();
    就好了
      

  5.   

    然后更新你的datasetthis.sqlDataAdapter1.Update(this.dataSet11);
      

  6.   

    this.dataSet11.Customers.Rows["行数"].Delete();可是这个行数怎么找不着了?如何得出?
      

  7.   

    当然啊,我意思是要自动获取这个行号啊。.Rows["行数"]里面的行数是自动获取的,而不是手工输入的0、1、2等之类的。
      

  8.   

    就是自动获取dataSet11中当前被选中的行号。
      

  9.   

    你可以嵌入sql语句选择你想选择的行亚
      

  10.   

    哇噻!!象你这样做也太复杂了吧?那不是无视dataSet11的不存在了?
      

  11.   

    嵌入的sql语句是在DataSet中的表中进行查询的