如何取消 dataGridView1 默认选中第一行
怎么取消 dataGridView1 默认选中第一行!
网上基本能搜到的都用上了,都不行,比如下面这些!之前在网上搜到过一个方法,但是当时没有COPY下来,现在搜来搜去搜不到了,那个方法,好像是当dataGridView1没有成为活动窗口时,不把焦点,还是什么的给dataGridView1,我也说不清楚,记忆中好像是这么一种迂回的方法,但具体怎么实现想不起来了,有人知道吗?
------解决思路----------------------
this.dataGridView1.DataSource = dt.DefaultView;
this.dataGridView1.ClearSelection();//在绑定数据源之后加上这么一句
------解决思路----------------------
不要用DataGridView自带selected 判断,在mousedown时间里面写判断,
------解决思路----------------------
你应该知道表格可以选中多个单元格的吧
Selected = true只是让这个单元格被选中,不代表当前单元格就变成它了
------解决思路----------------------
加载完成后,加上
this.dataGridView1.ClearSelection();不就行了
网上基本能搜到的都用上了,都不行,比如下面这些!之前在网上搜到过一个方法,但是当时没有COPY下来,现在搜来搜去搜不到了,那个方法,好像是当dataGridView1没有成为活动窗口时,不把焦点,还是什么的给dataGridView1,我也说不清楚,记忆中好像是这么一种迂回的方法,但具体怎么实现想不起来了,有人知道吗?
//dataGridView1.Rows[0].Selected = false; //放在Form1这里不起效果 可放在下面的Form1_Load中
this.button1.Focus();
}
private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.Rows[0].Selected = false;
//this.dataGridView1.TabStop = false;
//dataGridView1.Rows[0].Selected = false;
//this.dataGridView1.CurrentCell = null;
//dataGridView1.ClearSelection();
}
------解决思路----------------------
this.dataGridView1.DataSource = dt.DefaultView;
this.dataGridView1.ClearSelection();//在绑定数据源之后加上这么一句
------解决思路----------------------
不要用DataGridView自带selected 判断,在mousedown时间里面写判断,
------解决思路----------------------
你应该知道表格可以选中多个单元格的吧
Selected = true只是让这个单元格被选中,不代表当前单元格就变成它了
------解决思路----------------------
加载完成后,加上
this.dataGridView1.ClearSelection();不就行了