zoukankan      html  css  js  c++  java
  • DataGridView取消默认选中行

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

              dataGridView1.ClearSelection();
              //dataGridView1.CurrentCell = null;
              //dataGridView1.Rows[0].Selected = false;
  • 相关阅读:
    h5学习
    python 基础(十五) socket编程
    python 基础(十四) 正则表达式
    python 基础(十三) time模块
    python 基础(十二) 图片简单处理
    python 基础(十一) pickle 序列化
    python 基础(十) 面向对象
    python 基础(九) 文件操作
    python 基础(八) os模块
    python 基础(七) 异常处理
  • 原文地址:https://www.cnblogs.com/ewyb/p/2243017.html
Copyright © 2011-2022 走看看