该属性用于指示用户是否可以通过键盘的delete键来删除行
1)AllowUserToDeleteRows为true
如下图所示,当我们用鼠标点击行标题的时候,如果此时选中该行,可以看到该行的单元格颜色变成蓝色,此时代表已经选中了该行(有时候会出现无法选中该行所有单元格的情况,这是因为该行某个单元格还未编辑完成,找到那一行,按下回车确保编辑完成),然后在选中该行的前提下,按下键盘的"delete"键,就能发现该行被删除了。
删除一行如下图所示
2)AllowUserToDeleteRows为false
当我们选中一行,但是会发现即使按下delete键,也无法删除该行,作用就是为了防止用户误操作删除行。但是不代表不能通过代码的方式删除行,代码删除行如下:
myDataGridView1.Rows.RemoveAt(0);
RemoveAt方法的参数就是行的索引,索引从0开始。
删除前的行如下:
删除后的行如下:
注意:带星号的最后一行时无法删除的