豪门风云录,faker上山砍柴工,尸虫
datagridview怎样实现添加、删除、上移、下移一行:
https://blog.csdn.net/badao_liumang_qizhi/article/details/102814145
在上面中应用到了获取与设置选中行行并且遇到与当前行的区分问题。
注:
博客主页:
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
private int getselectedrowindex(datagridview dgv) { if (dgv.rows.count == 0) { return 0; } foreach (datagridviewrow row in dgv.rows) { if (row.selected) { return row.index; } } return 0; }
然后就可以调用它
int selectedrowindex = getselectedrowindex(this.datagridview_task_viewedit);
datagridview_task_viewedit.rows[selectedrowindex - 1].selected = true;
用selectedrows时必须 单击该行最前面的的方格而不能点击表格里有数据的单元格。
用currentrow时点哪都行。
selectedrows表示的是你在datagridview中所选择的行,其中count属性是表示的选择的行数
currentrow表示的就是你所选择的当前行,只有一行
rows表示的是datagridview中所有的行数
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论