大家好, 我是个菜鸟。 在winfrom程序中我要对datagridview进行批量删除,但是我不想在datagridview中用checkbox。请问我应该怎么去实现它呢?

解决方案 »

  1.   

    http://liuzhaohong.iteye.com/blog/235592
      

  2.   

    绑定datatable;  给datatable添加一列 choose;datagridview双击事件;当choose为空则变成Y/把Y变空;  点删除按钮时datatable.AcceptChanges(); 
    循环datatable ,是Y的行则删除。
      

  3.   

    将DataGridView控件的"SelectionMode"属性设置为"FullRowSelect",然后执行下列代码,删除所有选中的行。
    foreach (DataGridViewRow row in this.dataGridView1.SelectedRows)
                {
                    this.dataGridView1.Rows.Remove(row);
                }