DataGridView总是会默认选中一行或一个单元格,怎么才能让它默认不选中呢?
解决方案 »
- !!!!!!求解
- 一个很郁闷的问题,弄了两天才明白,回者有分。此贴是问题贴。
- 规范的软件论文怎么写?谁能给我个范文看看!谢谢!
- 泛型
- 刷新树,滚动条向下跑了,怎么让它保持原状态,以便在刚才编辑的节点处,再继续进行操作!
- 小弟初到北京,请各位前辈指导求职
- 急!!!如何取域用户信息,比如邮件地址,谢谢!
- 程序中引用了Excel对象,如何在打包安装后,让客户端也能正常使用??
- 在Rows部位提示, “GridView”不包含Rows的定义,并且找不到可接受类型为GridView的第一个参数的扩展方法(“Rows”是否缺少using指
- asp.net c#淘宝api怎么获取当前使用的优惠价格
- printDocument 打印阅览和打印时出现空白页
- 有谁做国家公安部户口信息查询系统的?为什么系统不更新导致那么多的二代居民身份证不能用 。。。
{ dataGridView1.Rows[0].Selected = false;/////////////////////////////默认不选择第一行,既默认不选择任何行,除非用户鼠标点击,使dataGridView2获得鼠标焦点
}
{
dataGridView1.Rows[0].Selected = false
}
如里页面有其它的控件,让那个控件得到焦点,也行。
richtext1.Focus;
或者
dataGridView1.CurrentCell=null;
dataGridView1.ClearSelection();
OR
dataGridView1.CurrentCell=null;
private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.ClearSelection();
}
//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();
}当然也已放在按钮下,神马的~