通常
DataGridView
的最下面一行是用户新追加的行(行头显示
*
)。如果不想让用户新追加行即不想显示该新行,可以将
DataGridView
对象的
AllowUserToAddRows
属性设置为
False
。
[VB.NET]
' 设置用户不能手动给 DataGridView1 添加新行
DataGridView1.AllowUserToAddRows = False
' 设置用户不能手动给 DataGridView1 添加新行
DataGridView1.AllowUserToAddRows = False
[C#]
// 设置用户不能手动给 DataGridView1 添加新行
DataGridView1.AllowUserToAddRows = false ;
但是,可以通过程序:
DataGridViewRowCollection.Add
为
DataGridView
追加新行。
// 设置用户不能手动给 DataGridView1 添加新行
DataGridView1.AllowUserToAddRows = false ;
补足: 如果 DataGridView 的 DataSource 绑定的是 DataView, 还可以通过设置 DataView.AllowAdd
属性为 False 来达到同样的效果。
本文转自 qianshao 51CTO博客,原文链接:http://blog.51cto.com/qianshao/201777,如需转载请自行联系原作者