2017-04-14 72 views
0

要利用DevExpress Winforms XtraGrid增量搜索功能,用戶必須在鍵入前先點擊一行。DevExpress Winforms Grid如何將焦點設置爲一行

如何以編程方式將焦點設置在第一行,以避免該步驟?

在控制的DataSourceChanged事件,我試着將焦點設置到控件本身

 gridControl1.Focus(); 

,或者它的默認視圖

 gridControl1.DefaultView.Focus(); 

但是沒有了預期的效果。

而且已經嘗試設置FocusedRowHandle:

 gridControl1.DataSource = T; 
     this.gridView1.FocusedRowHandle = 0; 

回答

1

試試這個:

private void gridControl1_DataSourceChanged(object sender, EventArgs e) 
{ 
    this.ActiveControl = this.gridControl1; 
    this.gridView1.FocusedRowHandle = 0; 
} 
+0

設置ACTIVECONTROL就是答案。謝謝 – Tim

相關問題