版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。
如《vb.net 教程 3-10 窗体编程 datagridview控件 1 初步 》所述,通过向datagridview输入数据就可以追加新行,但是我们往往不允许用户自行输入,那么通过设置AllowUserToAddRows属性,即可禁止/允许用户手动追加行。以下代码如果允许追加行,按下则禁止追加行,反之则允许追加:
'禁止追加行
Dim allowUserToAddRows As Boolean = True
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
allowUserToAddRows = Not (allowUserToAddRows)
dgv.AllowUserToAddRows = allowUserToAddRows
End Sub
同样,如果禁止/允许用户通过按下键盘上的Delete按键删除行,通过设置AllowUserToDeleteRows属性即可。以下代码如果是允许用户删除行,按下则禁止删除,反之允许删除:
'禁止删除行
Dim allowUserToDelRows As Boolean = True
Private Sub Button20_Click(sender As Object, e As EventArgs) Handles Button20.Click
allowUserToDelRows = Not (allowUserToDelRows)
dgv.AllowUserToDeleteRows = allowUserToDelRows
End Sub
由于.net平台下C#和vb.NET很相似,本文也可以为C#爱好者提供参考。
学习更多vb.net知识,请参看vb.net 教程 目录