NETCF DataGrid滚动行进入视图?

时间:2009-12-17 16:44:56

标签: .net compact-framework datagrid scroll selecteditem

有关Compact Framework DataGrid的快速问题。 如何将特定行滚动到视图中?我们有一个在数据网格中显示扫描的应用程序。如果用户扫描新项目我将其添加到网格中,但如果他们扫描现有项目,我想将该项目滚动到视图中。有没有办法做到这一点?

我尝试使用以下方法:

grid.CurrentRowIndex = findRowIdxByScan()

grid.Select(findRowIdxByScan())

我肯定找到了行索引,我通过一步来验证了它,但它实际上并没有将行滚动到视图中。

2 个答案:

答案 0 :(得分:3)

我知道这个问题现在已经很古老了,答案已经被标记了,但对于那些不想购买第三方产品来解决这个问题的人来说,我最近遇到了同样的问题,这对我有用了普通的旧CF Datagrid:

dataGrid.Select(highlightIndex);
dataGrid.CurrentRowIndex = highlightIndex;

出于某种原因,如果您只使用其中一个,它不会滚动到视图中,但是一起选择所需的行并滚动到视图中。

希望有所帮助。

答案 1 :(得分:-1)

嗯,这不是问题本身的答案,而是解决方法:我使用了grid control from Resco

相关问题