最近用Winform的DataGridView遇到不少问题,昨晚就碰到个默认选中行的问题。DataGridView在添加数据后会默认选中第 一个单元格或者第一行,我就想取消它的默认选中行。于是就在绑定数据的地方加了dataGridView1.ClearSelection()这句代码, 启动窗体之后发现第一行还是被选中了。后来上网搜索,看到很多人都遇到这个问题,解决方法无非就是那几句代码。可我试了几次都不管用,百思不得其解。。

后来才知道得把它放到窗体的Load事件中,于是添加了form1_Load事件一试,终于没有默认选中的行了。不得如果更新DataGridView的数据之后又会默认选中第一行,所以我就在DataGridView绑定数据之后又加上了ClearSelection()。这样一来,不论是启动窗体之后还是重新更新数据,都不会有默认选中行了。

代码就是这几个,只要放对地方,其中任意一个都能实现取消选中的效果。

程序代码

dataGridView1.ClearSelection();

//dataGridView1.CurrentCell = null;

//dataGridView1.Rows[0].Selected = false;

记录已备查看

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

datagridview取消默认选中_DataGridView取消默认选中行相关推荐

  1. js、jquery操作复选框checkbox总结(单个/多个获取选中值、初始化设置默认选中值、全选反选)

    一.单个复选框 使用label标签可以点击文字就能选中复选框或者是取消选择复选框 label标签的两种使用方法:   https://blog.csdn.net/qq_40015157/article ...

  2. 页面初始化设置单选框radio默认选中,清空默认选中

    前言: 页面初始化设置单选框radio默认选中,根据公司已有的标签属性来写的,坑,刚开始一直获取不到这个圆框框,搞了半天,终于搞定了. 浏览器截图: js代码: 产品的name是由uuid生成的: $ ...

  3. 默认选中 input元素默认选中设置

    input元素默认选中设置 单选按钮: 加checked=checked属性 复选框 加checked=checked属性 select下拉框 加selected=selected属性 date日期: ...

  4. html下拉框代码默认选中状态,select默认不选中 html select 默认不选择

    html select 默认不选择 html中,select会默认选择第一个选项,如果要不选择,可以将第一个选项命名为"==请选择=="或空即可. select简介: select ...

  5. antd checkbox 默认选中_antd + select 默认选中问题?

    题目描述 react + antd select 默认选中问题 题目来源及自己的思路 我是通过 const { getFieldDecorator } = this.props.form;来设置他们的 ...

  6. html单选按钮默认选中VSreact单选按钮默认选中

    html单选按钮默认选中: 添加一个checked属性 <input type="radio" name="radio" value="1&qu ...

  7. datagridview取消默认选中_DataGridView点击空白处和失去焦点后取消选择和关闭默认选择第一行C#Winform...

    默认选择第一行,可以通过窗体的Load事件中调用Datagridview的ClearSelection来取消选择 也可以设置 Datagridview的CurrentCell = null; 还可以将 ...

  8. select2初始化默认选中值(多选)

    之前用select2初始化默认值使用了select2('val','1'),这样做没问题,但只能用在单选上,多选的话,即使将val后面的值改成数组['0', '2']这种形式也没用. <scri ...

  9. html下拉框默认选中事件,如何默认触发select的选项上的onchange事件?

    html用sturts2生成 封装好的方法 function onChangeOption(_this){//参数表联动 var ticket_class =""//记录当前所选的 ...

最新文章

  1. 2015最流行的Android组件、工具、框架大全
  2. python中自带的三个装饰器_python三个自带装饰器的功能与使用(@property、@staticmethod、@classmethod)...
  3. fpga项目开发实例_深入浅出玩转FPGA书+视频教程:35课时+源码
  4. IEEE Transactions on BIG DATA影响因子3.344,进入信息学科计算机理论与方法领域Q1区...
  5. SocketErrorCode:10022
  6. Windows环境下Code::Blocks中成功配置MySQL Connector/C连接MySQL数据库
  7. 【Kafka】Kafka 镜像 Kafka mirroring (MirrorMaker)
  8. 【BZOJ】1579: [Usaco2009 Feb]Revamping Trails 道路升级
  9. Ruby+watir自动化测试中实现识别验证码图片
  10. 物理常量/真空电容率/引力常量/真空磁导率/斯特潘-玻尔兹曼常量
  11. win7激活一万遍都没解决的同学请看过来
  12. 如何优化MySQL千万级大表,我写了6000字的解读
  13. 2022-2027年中国DTP药房行业市场全景评估及发展战略规划报告
  14. 【mediasoup 带宽估计】aimd算法1 : AimdRateControl
  15. 【读书总结】《三体》—— 生存是文明的第一需要
  16. 软件测试面试中都会问到哪些关于Python的问题?
  17. 2012二级c语言上机,2012全国计算机等级考试-二级C语言-上机考试-填空题-分类总结...
  18. 超详细的Android so库的逆向调试
  19. HTML简易奥运五环
  20. VB.NET的form窗体操作

热门文章

  1. JS中document.getElementById()用法
  2. matlab 牛顿法(Newton)与弦截法的迭代实现 解非线性方程
  3. 压缩炸弹(zipbomb)制作(附演示)
  4. 关于VB里的ScaleMode问题
  5. python超链接格式_Openpyxl中的超链接样式
  6. 操作系统-操作系统简介
  7. Spring单元测试类ApplicationTests错误
  8. 使用Python开发木马程序
  9. CHOOSE函数介绍:
  10. arcgis字段计算器VB脚本提取字符串