为什么数据网格视图行计数属性不能等于零?



我的winform上有datagridview,您可以从中添加和删除项目。尽管我能够成功地做到这一点,但它的行为很奇怪。

它要求将其属性行列设置为1或更高。因此,即使没有添加项目,总会一直显示一行网格。

您如何克服这个缺点?还是有办法解决?

谢谢,

如果将AllowUserToAddRows设置为true,则是设计。

来自MSDN,DataGridView.RowCount属性:

如果allowusertoAddrows为True,则不能将RowCount设置为0。 案例,调用datagridviewRowCollection.clear方法以删除所有 排除了新记录的行。呼叫清晰的结果相同 在这种情况下,将RowCount设置为1,但要快得多。

当您要将RowCount设置为0时,您可以将AllowUserToAddRows设置为False,然后在要允许用户添加行时返回到True。

相关内容

  • 没有找到相关文章