dataGirdView 默认加载数据后,会选择第一行的第一个可见单元格。而有的时候我们不需要这样,已达到让容易点击一个后,在进行操作。
我们可以用如下的代码实现:
dataGridView1.Rows[0].Selected = false; this.dataGridView1.TabStop = false; dataGridView1.Rows[0].Selected = false; this.dataGridView1.CurrentCell = null; dataGridView1.ClearSelection();
但是有个注意点:
不能写在窗体的初始化函数里面写。。
只能在 Load里面写。。
public Form1() { InitializeComponent(); dataGridView1.Rows[0].Selected = false;//无效 //this.dataGridView1.TabStop = false;//无效 //dataGridView1.Rows[0].Selected = false;//无效 //this.dataGridView1.CurrentCell = null;//无效 //dataGridView1.ClearSelection();//无效 //dataGridView1.Rows[0].Selected = false; //无效 } 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(); }
当然也可以放在按钮下,神马的~