怎样删除dataGridView中选定的行啊?

解决方案 »

  1.   

    DataGridView1.Rows.Remove(DataGridView1.SelectedRows);
      

  2.   

     for (int i = this.dataGridView1.SelectedRows.Count - 1; i >= 0; i--)
                {
                    this.dataGridView1.Rows.Remove(this.dataGridView1.SelectedRows[i]);
                }
      

  3.   

    DataGridView1.Rows.Remove(DataGridView1.SelectedRows);
      

  4.   

     for (int i = 0; i < dataGridView1.SelectedRows.Count; i++)
             {
              int id = int.Parse(dataGridView1.SelectedRows[i].Cells["ID"].Value.ToString());
              int irent = objManage.Delete(id, out strerr); //删除一列的方法
              if (irent == 0)
              {
                MessageBox.Show(strerr);
              return;
              }                  
             }