如题

解决方案 »

  1.   

    如果是ds,可以使用ds.Tables[0].Rows.Remove;怎么移除,自己开动脑筋想想。
      

  2.   

    其实就是从ds.Table[0].Rows中删除不包括在ds.Table[0].DefaultView.Table.Rows中的记录,请问有谁可以指点一二
      

  3.   

    请问楼主,你所说的删除是否要反映到数据库呢?
    如不用则只是做一屏蔽动作而已
      DataView dv = new DataView();
      dv.Table = DataSet1.Tables["Suppliers"];
       dv.AllowDelete = true;
       dv.AllowEdit = true;
       dv.AllowNew = true;
       dv.RowFilter = "City = 'Berlin'";
       dv.RowStateFilter = DataViewRowState.ModifiedCurrent;
       dv.Sort = "CompanyName DESC";
    如要则:
       foreach(string mySuppliersID in dv.Table.columns["SupplierID"].tostring())
       {  "delete from Suppliers where SupplierID "//此处只是一SQL事例而已
        }
      

  4.   

    delete from Suppliers where SupplierID=mySupplierID;
      

  5.   

    看看ds.Table[0].Rows.Remove()和ds.Table[0].Delete()区别就知道怎么做了