日期:2014-05-18  浏览次数:21223 次

DataGridView如何才能默认不选中任何单元格呢?
DataGridView总是会默认选中一行或一个单元格,怎么才能让它默认不选中呢?

------解决方案--------------------
if (ds.Tables[0].Rows.Count > 0)
{

dataGridView1.Rows[0].Selected = false;/////////////////////////////默认不选择第一行,既默认不选择任何行,除非用户鼠标点击,使dataGridView2获得鼠标焦点

}

------解决方案--------------------
dataGridView1.Rows[0].Selected = false;
------解决方案--------------------
if (ds.Tables[0].Rows.Count > 0) 

dataGridView1.Rows[0].Selected = false

如里页面有其它的控件,让那个控件得到焦点,也行。
richtext1.Focus;
------解决方案--------------------
C# code
dataGridView1.Rows[0].Selected = false;

------解决方案--------------------
dataGridView1.ClearSelection();
或者
dataGridView1.CurrentCell=null;
------解决方案--------------------
C# code

dataGridView1.ClearSelection(); 
OR
dataGridView1.CurrentCell=null;

------解决方案--------------------
探讨
dataGridView1.ClearSelection();
或者
dataGridView1.CurrentCell=null;

------解决方案--------------------
设置datagrid的selectable属性为false或手工设置选中的行就可以了。