winform Focus()函数不起作用 解决办法
摘要:private void Form_Load(object sender, EventArgs e) { this.txtName.Focus(); } 光标到不了txtName。可能的原因 TabIndex不是本窗体中最小的,应该是从1开始,如果设置为0也不正确。 解决方法 1、Form_Load中实现 设置TabIndex,将其设置为一个本窗体最小值,一般为1. 如果还不行则用其它函数: (1)txtName this.ActiveControl = txtName; 可以得到焦点但是其上的内容全被选中。 (2)this.txtName.Select(); 2、...
阅读全文
posted @
2010-04-14 11:30
o(∩_∩)o...
阅读(5568)
推荐(1)
DataGridView整行选中
摘要:this.DataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
阅读全文
posted @
2010-04-07 10:58
o(∩_∩)o...
阅读(3976)
推荐(0)
DataGridView 只显示 DataTable中的指定列
摘要:在DataGridView的属性中Columns属性中添加绑定列,将指定的列属性中的DataPropertyName设置为DataTable中对应的列名。 然后将DataGridView的AutoGenerateColumns属性设置为false。 DataGridView1.AutoGenerateColumns = false;
阅读全文
posted @
2010-04-07 10:57
o(∩_∩)o...
阅读(5499)
推荐(0)
DataGridView空白的部分显示网格
摘要:因为数据绑定之后不能添加空行,所以应该分二种情况,绑定的数据行不够的时候,只能先在数据源中添加空行然后绑定数据。如果数据源为空即没有绑定时,直接添加空行。 dataGridView1.Rows.GetRowsHeight(DataGridViewElementStates.Visible)第一次执行将取道的值是0,而不是实际行高(因为行还没有显示),当显示后取到的是所有可视的行高,也就是所有可见行的总和。如果将行设置为不可调整则可以用 dataGridView1.RowTemplate.Height 取得行高(因为实际就是我们设计时看到的行高) private void Bind() ...
阅读全文
posted @
2010-04-07 10:57
o(∩_∩)o...
阅读(2283)
推荐(0)