要利用DevExpress Winforms XtraGrid增量搜索,用户必须先键入一行才能输入。
如何以编程方式将焦点设置在第一行,以避免该步骤?
在控件的DataSourceChanged事件中,我尝试将焦点设置为控件本身
gridControl1.Focus();
或其默认视图
gridControl1.DefaultView.Focus();
但都没有达到预期的效果。
也尝试过设置FocusedRowHandle:
gridControl1.DataSource = T;
this.gridView1.FocusedRowHandle = 0;
答案 0 :(得分:1)
试试这个:
private void gridControl1_DataSourceChanged(object sender, EventArgs e)
{
this.ActiveControl = this.gridControl1;
this.gridView1.FocusedRowHandle = 0;
}