int i=this.BindingContext[dsCheacc1,"入库单"].Position;
DataTable dt ;
dt=dsCheacc1.Tables[0];
DataRowView dr=dt.DefaultView[i];
dr.Delete();

解决方案 »

  1.   

    可以呀用DataGrid的DoubleClick事件咯
    在里面添加
    DataRowView dr=dt.DefaultView[i];
    dr.Delete();
    就可以了
      

  2.   

    在DataGrid中的最后一行都是空,其实数据库里没有这一条记录,
    我怎么在DataGrid里删除掉这一行
      

  3.   

    将 DataGrid 的只读属性设置为 true
      

  4.   

    在DataGrid中的最后一行都是空,其实数据库里没有这一条记录,
    我怎么在DataGrid里删除掉这一行
    最后一行实际是给你增加行用的
      

  5.   

    綁定數據時數據源設定為dataview,再把dataview 的allowadd設為false.
      

  6.   

    老兄给个列子给你,你就明白了。
    private void dataGrid1_DoubleClick(object sender, System.EventArgs e)
    {
       myDataRowView=myDataView[myCurrencyManager.Position];
       myDataRowView.Delete();
    }