一、我做过的尝试

  1. 最开始,我直接在初始化时也就是“ InitializeComponent();”方法所在的函数里添加 以下代码:
this.dataGridView1.Rows[3].Selected = true;     //窗体打开时默认选中第4行(PS:第一行是0)

结果运行时,还是默认选中的第一行,defeat!!!

  1. 后来上网查了一下,找到最多的解决办法思路是先清除,再选择,代码如下
            this.dataGridView1.ClearSelection();this.dataGridView1.CurrentCell = null;this.dataGridView1.Rows[3].Selected = true; 

运行时,还是默认选中的第一行,defeat!!!

  1. 再后来,看到一个方案说要在“ Form_Load " 函数里选择,于是:
        private void Form1_Load(object sender, EventArgs e){this.dataGridView1.ClearSelection();this.dataGridView1.CurrentCell = null;            this.dataGridView1.Rows[3].Selected = true;}

运行时,还是默认选择第一行,defeat!!!
后来又尝试了很多方法(大体思路就是以上三条),都没有成功,后来东拼西凑,看到一个帖子说要把 dataGridView1的TabStop属性设置为false,我就试了一下,结合上面第三条,就可以达到我想要的效果了。

(PS:要想选中整行,dataGridView1的SelectionMode属性设为FullRowSelect
(又PS:由于查资料时东看一篇西看一篇,而且很多资料给的解答类似,且最终解决方案也是我后来瞎试试出来的(网页早关了),找不到借鉴处了,这里就不附上链接了)

C#学习笔记003——如何在窗体打开时让datagridview选中任意行相关推荐

  1. c# 学习笔记 (2) 窗体之间互相调用的方法

    c# 学习笔记 (2) 窗体之间互相调用的方法 创建一个winform工程 创建两个窗体 一个子窗体,一个父窗体,这里为了演示,子窗体和父窗体上都有一个文本框和按键,点击任意一个窗体上的按键,窗体上文 ...

  2. Duilib学习笔记《04》— 窗体显示

    在前面已经了解了duilib控件以及界面布局相关内容,接下来就要考虑该如何将xml中描述的布局通过界面展现出来.实际上在 Duilib学习笔记<01> 中我们已经简单提到过基本的流程及元素 ...

  3. c++ windows 点击按钮跳转另一个窗体_PyQt5学习笔记(一)窗体控制

    非本人原创,仅为笔记,与诸君共勉(`・ω・´) 课程链接: PyQt5教程,来自网易云课堂_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com 此处为23讲之后的笔记 ...

  4. c# 学习笔记 (3) 窗体单例模式

    单例模式 在主窗体中触发一个事件,然后在事件处理函数中new一个新窗体对象,调用对象的show方法将窗体显示出来,但是这样会有一个问题,那就是多次在主窗体中触发该事件,就会产生多个子窗体,一般情况下只 ...

  5. GTK+图形化应用程序开发学习笔记(三)—窗体

    一.初始化GTK+ 写GTK+程序需要调用gtk_init函数对GTK+库函数进行初始化. 1. 名称:: gtk_init 功能: 初始化GTK+库 头文件: #include <gtk/gt ...

  6. 《Linux编程》学习笔记 ·003【Shell编程】

    注:前言.目录见 https://blog.csdn.net/qq_44220418/article/details/108428971 Tips:其实主要也就是把菜鸟教程上的shell编程教程过了一 ...

  7. 《编译原理》学习笔记 ·003【第二章:文法和语言(形式语言理论)-2】

    注:前言.目录见 https://blog.csdn.net/qq_44220418/article/details/108428971 文章目录 三.文法和语言的分类 1.Chomsky语言分类法 ...

  8. 《ETL原理及应用》学习笔记 ·003【kettle的使用-1】

    注:前言.目录见 https://blog.csdn.net/qq_44220418/article/details/108428971 Tips:本节内容偏操作,了解如何操作.进行了什么操作即可 文 ...

  9. 《计算机网络》学习笔记 ·003【数据链路层】

    注:前言.目录见 https://blog.csdn.net/qq_44220418/article/details/108428971 文章目录 一.数据链路层 二.使用点对点信道的数据链路层 1. ...

最新文章

  1. 022 Spark shuffle过程
  2. 不使用配置文件动态注册HttpModule
  3. SAP CRM呼叫中心搜索Max hit的配置点
  4. JS 浏览器扩展storage
  5. (90)AXI突发式读写时序和过程
  6. SQL笔试之盘古开天
  7. 阿里巴巴天猫总裁蒋凡被认定为杭州高层次人才
  8. element提交图片限制一张_ElementUI 上传文件以及限制
  9. php办公电脑配置,性能不俗的办公电脑推荐配置 八代奔腾G5400搭配H310电脑配置推荐...
  10. 【真相】ChatGPT和OpenAI的API KEY
  11. web测试与APP测试方法总结
  12. Uncaught ReferenceError: Mustache is not defined
  13. 成都拓嘉启远电商:拼多多账号异常怎么回事
  14. f15纸飞机折法_A4纸折F15战斗机的折法视频折纸飞机教程
  15. 女生学计算机还是电气,工科行业基本都歧视女性
  16. [周更]4.unity3D_Roll_a_Ball
  17. 活着就为改变世界 -- 目录
  18. 如何解决笔记本电脑---网络状态未知 依赖服务或组无法启动
  19. linux设置密码报错automa,opensuse linux环境下ibm_websphere和ibm_db2安装以及DB2数据迁移操...
  20. Golang-Context扫盲与原理解析

热门文章

  1. 如何正确使用激光雷达
  2. 彻底看懂RNN,LSTM,GRU,用数学原理解释梯度消失或者梯度爆炸
  3. python 生成数组_Python创建数组
  4. 华为手机android目录,华为手机里的这些文件夹是什么意思?一一问你解答
  5. 数采仪下工业污染源(废气)工况用电监测
  6. 推荐一款使用java+MYSQL搭建的 客户oa管理系统源码
  7. Mybatis笔记整理2(各种关联查询)
  8. iOS技能培训的学习经验心得
  9. CSDN新星计划新玩法、年度勋章挑战赛开启
  10. WOA基本理论及MATLAB代码