[转]DataGridView取消默认选中行
2017-11-27 17:53
483 查看
DataGridView取消默认选中行
最近用Winform的DataGridView遇到不少问题,昨晚就碰到个默认选中行的问题。DataGridView在添加数据后会默认选中第 一个单元格或者第一行,我就想取消它的默认选中行。于是就在绑定数据的地方加了dataGridView1.ClearSelection()这句代码, 启动窗体之后发现第一行还是被选中了。
后来上网搜索,看到很多人都遇到这个问题,解决方法无非就是那几句代码。可我试了几次都不管用,百思不得其解。。
后来才知道得把它放到窗体的Load事件中,于是添加了form1_Load事件一试,终于没有默认选中的行了。不得如果更新DataGridView的数据之后又会默认选中第一行,所以我就在DataGridView绑定数据之后又加上了ClearSelection()。这样一来,不论是启动窗体之后还是重新更新数据,都不会有默认选中行了。
代码就是这几个,只要放对地方,其中任意一个都能实现取消选中的效果。
程序代码
dataGridView1.ClearSelection();
//dataGridView1.CurrentCell = null;
//dataGridView1.Rows[0].Selected = false;
记录已备查看
当然还要注意自己的DataGridView设置的选择方式怎样:是否可以多选(MultiSelect),列选择行选择的设置。
相关文章推荐
- DataGridView取消默认选中行
- C#Winform基础 datagridview控件一选选一整行的效果实现时,取消第一行默认被选取的副效果
- DataGridView取消默认选中行
- C# WinForm 取消DataGridView的默认选中Cell 使其不反蓝
- DataGridView取消默认选中行
- DataGridView取消默认选中行
- DataGridView取消默认选中行
- DataGridView取消默认选中行
- DataGridView取消默认选中行
- DataGridView取消默认选中行
- Swiift3.0 UITextFiled键盘返回事件,点击其他区域,键盘收起,停止编辑;UITableViewCell取消选中行,以及系统默认的线的长短调整
- DataGridView取消 默认选中行。判断当前没有任何行被选中
- C# WinForm 取消DataGridView的默认选中Cell 使其不反蓝
- C#Winform基础 datagridview控件一选选一整行的效果实现时,取消第一行默认被选取的副效果
- 如何取消Windows 默认文件打开方式
- 取消win10默认用户登录时的密码登陆设置
- Vista取消默认共享
- win2003_取消默认(C$ D$ E$)共享 PdfFactory
- tabBar 选中默认蓝色 ,取消选中(自定义)
- Android 如何让EditText不自动获取焦点 在项目中,一进入一个页面, EditText默认就会自动获取焦点。 那么如何取消这个默认行为呢? 在网上找了好久,有点 监听软键盘事件