2011-06-23 32 views
6

Tôi có một XtraGrid với ~ 500 hàng trong đó. Tôi có thể đặt FocusedRowHandle thành hàng 245. Nhưng có phương pháp nào sẽ cuộn hàng được tập trung vào xem nếu nó hiện không nhìn thấy được không?DevExpress XtraGrid đặt FocusedRowHandle và sau đó cuộn hàng tập trung vào xem?

DevExpress.XtraGrid.Views.Base.ColumnView vw; 
vw = MyGrid.DefaultView as DevExpress.XtraGrid.Views.Base.ColumnView; 
vw.FocusedRowHandle = 245; 

Trả lời

13

Sử dụng phương pháp GridView.MakeRowVisible cho mục đích này.

+0

Nếu nguồn dữ liệu thêm 10 hàng khác, tôi cuộn đến cuối bằng 'grid.MakeRowVisible (grid.DataRowCount - 1);' nhưng điều này "* nhảy *" đến cuối. Có cách nào để làm cho nó cuộn trơn tru? – Anthony