datagridview不想让他默认选中第一行第一列

时间:2020-12-01 15:03:40
datagridview绑定数据后总是会选中第一行第一列,我不想让他选中,用了很多办法,循环什么的,都达不到目的,请有经验的人分享下宝贵的经验
不甚感激

14 个解决方案

#1


自己先顶一下,在线等,不过先去吃中饭,呵呵

#2


没人。。。
回来了,在线等

#3


....ding~

#4


dataGridView1.ClearSelection();//Clears the current selection by unselecting all selected cells.

#5


谢谢楼上的,不过这个方法好像不管用
因为貌似默认选中的背景色是变得,但是这个cell不是属于selected collection的

#6


也就是datagridview一出现就有一块cell背景是蓝色的,而且不属于selected属性是false的

#7


也就是datagridview一出现就有一块cell背景是蓝色的,而且selected属性是false的

#8


mark

#9


那个选中的应该是CurrentCell,我觉得不可能去掉

#10


dgvSubMenu.CurrentCell = dgvSubMenu[1, 5];
用這個dgvSubMenu.CurrentCell;第一個參數列,第二個參數是行;以上代碼會選擇datagridview的第1列第5行的單元格﹗

#11


datagridview 邦定后默认是选中第一行,你可以在邦定后写
datagridview.Rows[0].Cells[0].Selected = false;
datagridview.Rows[0].Selected = false;

#12


不行。。。。不知道为啥

#13


绑定的时候 把选中的样式 改为空
等有操作后再把样式改回来 - - 不过不推荐。。。

#14


在Form1_Load方法里.
加入代码this.dataGridView1.ClearSelection();

#1


自己先顶一下,在线等,不过先去吃中饭,呵呵

#2


没人。。。
回来了,在线等

#3


....ding~

#4


dataGridView1.ClearSelection();//Clears the current selection by unselecting all selected cells.

#5


谢谢楼上的,不过这个方法好像不管用
因为貌似默认选中的背景色是变得,但是这个cell不是属于selected collection的

#6


也就是datagridview一出现就有一块cell背景是蓝色的,而且不属于selected属性是false的

#7


也就是datagridview一出现就有一块cell背景是蓝色的,而且selected属性是false的

#8


mark

#9


那个选中的应该是CurrentCell,我觉得不可能去掉

#10


dgvSubMenu.CurrentCell = dgvSubMenu[1, 5];
用這個dgvSubMenu.CurrentCell;第一個參數列,第二個參數是行;以上代碼會選擇datagridview的第1列第5行的單元格﹗

#11


datagridview 邦定后默认是选中第一行,你可以在邦定后写
datagridview.Rows[0].Cells[0].Selected = false;
datagridview.Rows[0].Selected = false;

#12


不行。。。。不知道为啥

#13


绑定的时候 把选中的样式 改为空
等有操作后再把样式改回来 - - 不过不推荐。。。

#14


在Form1_Load方法里.
加入代码this.dataGridView1.ClearSelection();