数据网格视图将滚动条移动到最后选定的行

时间:2014-06-26 08:11:49

标签: c# devexpress

我正在使用C#和Devexpress。

我有一个devexpress GridView,有大约100条记录。该记录将通过支持的线程获得我。 该线程在30秒后刷新。

我只显示了20行,并且出现了垂直滚动条。

我的问题是...... 当我选择40行时,并且当线程工作30秒后,它跳转到网格的顶行虽然我选择了任何其他行。 我想将其滚动到选定的行。我怎么能这样做请帮帮我。

关于,

1 个答案:

答案 0 :(得分:0)

刷新后似乎清除了您的选择。因此,您可以使用GridView.TopRowIndex属性 这是一个例子:

//Get top row index before refresh
var topRowIndex = gridView.TopRowIndex;

//Refresh records

//Set top row index
gridView.TopRowIndex = topRowIndex;