我要代码……  我找了一圈也没找到那个启用删除的源代码!!   我自定义了一个Button,想通过Button来实现删除多行数据~~
    高手们请帮忙~~  谢谢了

解决方案 »

  1.   


                this.dataGridView1.MultiSelect = true;
                this.dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;        private void button1_Click(object sender, EventArgs e)
            {
                foreach (DataGridViewRow dr in this.dataGridView1.SelectedRows)
                {
                    if (!dr.IsNewRow)
                        this.dataGridView1.Rows.Remove(dr);
                }
            }
      

  2.   

    用这个来做,多选行也可以。请注意新行不能删。
       For Each sRow As DataGridViewRow In dGrid.SelectedRows
           If sRow.IsNewRow = False Then
              dGrid.Rows.Remove(sRow)
           End If
       Next
      

  3.   

    for (int i = dataGridView1.RowCount - 1; i >= 0; i--)
    dataGridView1.Rows.RemoveAt(i); 
    从大索引号至小索引号删除,删除后会重排索引号