加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

DataGridView取消默认选中行

发布时间:2021-05-20 14:33:44 所属栏目:大数据 来源: https://blog.csdn.net/kasama1
导读:DataGridView取消默认选中行 最近用Winform的DataGridView遇到不少问题,昨晚就碰到个默认选中行的问题。DataGridView在添加数据后会默认选中第 一个单元格或者第一行,我就想取消它的默认选中行。于是就在绑定数据的地方加了dataGridView1.ClearSelection()

DataGridView取消默认选中行

最近用Winform的DataGridView遇到不少问题,昨晚就碰到个默认选中行的问题。DataGridView在添加数据后会默认选中第 一个单元格或者第一行,我就想取消它的默认选中行。于是就在绑定数据的地方加了dataGridView1.ClearSelection()这句代码, 启动窗体之后发现第一行还是被选中了。后来上网搜索,看到很多人都遇到这个问题,解决方法无非就是那几句代码。可我试了几次都不管用,百思不得其解。。
?????? 后来才知道得把它放到窗体的Load事件中,于是添加了form1_Load事件一试,终于没有默认选中的行了。不得如果更新DataGridView的数据之后又会默认选中第一行,所以我就在DataGridView绑定数据之后又加上了ClearSelection()。这样一来,不论是启动窗体之后还是重新更新数据,都不会有默认选中行了。
?????? 代码就是这几个,只要放对地方,其中任意一个都能实现取消选中的效果。
程序代码
?????????? dataGridView1.ClearSelection();
?????????? //dataGridView1.CurrentCell = null;
?????????? //dataGridView1.Rows[0].Selected = false;

记录已备查看

当然还要注意自己的DataGridView设置的选择方式怎样:是否可以多选(MultiSelect),列选择行选择的设置。

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读