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

本文关键字:最后 移动 网格 数据网 视图 滚动条 数据 | 更新日期: 2023-09-27 18:10:24

我正在使用c#和Devexpress。

我有一个devexpress GridView与大约100条记录。那张唱片会给我带来麻烦的。该线程将在30秒后刷新。

我只显示20行和垂直滚动条出现。

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

与问候,

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

看起来你的选择在刷新后被清除了。所以,你可以使用GridView.TopRowIndex属性。
下面是示例:

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