数据集和数据库之间用Binding了吗?
如果用了,直接Update()就行。

解决方案 »

  1.   

    如果你删除的是主表的纪录,则必须对dataset中的表设置relation.
    如果你删除的是子表的纪录,则利用dataAdapter的update方法即可更新数据库,
    前提是:OleDbCommandBuilder builder=new OleDbCommandBuilder(adapter);//adapter数据适配器对象。
      

  2.   

    如果用绑定, Knight94(愚翁)的方法就OK了:SqlDataAdapter1.Update(ds,"tablename");
    如果用DataRow 那么dr.Delete()后需要用SqlDataAdapter1.fill(ds,"tableName");
    如果用SqlCommand直接执行sql语句,用sqlCommand.ExcuteNoQuery();