如何删除datagrid中选中的一行数据

解决方案 »

  1.   

    commandbuilder cb = new commamdbuilder(datatable)
    datagrid1.deletecommand =cb.deletecommand
    datagrid1.datasource = datatable
    datagrid1.databind()
      

  2.   

    删除哪儿,如果删除DataGrid,你可以如下
    DataTable dt = (DataTable)yourDataGrid.DataSource;
    dt.Rows.RemoveAt( yourDataGrid.CurrentRowIndex );
      

  3.   

    在加上DataAdapter.Update(dt);就更新到数据库勒
      

  4.   

    先刪除資料來源的一行,再重新綁定datagride
      

  5.   

    DataTable dt = (DataTable)yourDataGrid.DataSource;
    dt.Rows.RemoveAt( yourDataGrid.CurrentRowIndex );----------------
    study
      

  6.   

    上面几位的是可以删除,但是,数据库中去还有。加上DataAdapter.Update(dt);还是不能更新到数据库
      

  7.   

    ds.Table2["test"].DefaultView.AllowDelete=true;
    int RowIndex=dataGrid1.GurrentRowIndex;//從dataGrid delete
     ds.Tables["test"].DefaultView.Delete(RowIndex);//從database delete
      myCommand.Update(ds,"test");
      ds.Tables["test"].AcceptChanges();
      

  8.   

    找到关键字后用
    SqlCommand 进行 "delete from ......",
    最后重新绑定 datagrid 即可````