我的winform上有datagridview,您可以从中添加和删除项目。尽管我能够成功地做到这一点,但它的行为很奇怪。
它要求将其属性行列设置为1或更高。因此,即使没有添加项目,总会一直显示一行网格。
您如何克服这个缺点?还是有办法解决?
谢谢,
如果将AllowUserToAddRows
设置为true,则是设计。
来自MSDN,DataGridView.RowCount属性:
如果allowusertoAddrows为True,则不能将RowCount设置为0。 案例,调用datagridviewRowCollection.clear方法以删除所有 排除了新记录的行。呼叫清晰的结果相同 在这种情况下,将RowCount设置为1,但要快得多。
当您要将RowCount设置为0时,您可以将AllowUserToAddRows
设置为False,然后在要允许用户添加行时返回到True。