DataGridView中的rows.Count比实际行数多1的原因以及解决办法
程序员文章站
2022-08-29 22:02:34
场景 DataGridView怎样实现添加、删除、上移、下移一行: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102814145 注: 博客主页: https://blog.csdn.net/badao_liumang_qiz ......
场景
datagridview怎样实现添加、删除、上移、下移一行:
https://blog.csdn.net/badao_liumang_qizhi/article/details/102814145
注:
博客主页:
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
在实现上面效果时发现,获取datagridview的rows的count时实际结果会比真实的行数多1.
实现
原因
datagridview.rows.count把最后一行空白计算在内。
默认在最后面有一行空行,允许用户直接在这行进行添加。
即使把datagridview.readonly属性设为只读,这一行页还是会显示,只是无法编辑。
解决
将一个允许用户自动添加的属性设置为false
this.datagridview_task_viewedit.allowusertoaddrows = false;
这里是将其添加在包含datagridview的窗体的load方法中。
上一篇: lua操作excel方法分享
下一篇: 你没瞧见我带了两瓶安眠药吗