1

我正在使用自定义滚动条,我现在面临的问题是,当我在数据网格中有数千行并一直滚动到底部时,dataGrid.VerticalScrollingOffset大约 + 400 高谢谢customScrollbar.Value。最后 dataGrid 现在显示最后几条记录,因为它没有向下滚动。

如果我可以设置dataGrid.VerticalScrollingOffset值或获取dataGrid的最大垂直滚动值,那将是完美的,我找不到任何关于下界的信息。

目前我正在计算最大值,例如rowCount*rowHeight,它没有给出确切的最大值,因此它没有一直向下滚动。有什么建议么?谢谢!

4

1 回答 1

3

您可以使用 [ FirstDisplayedScrollingRowIndex][1]:

// To Scroll down
this.FirstDisplayedScrollingRowIndex = this.FirstDisplayedScrollingRowIndex + 1;

如果您想要每像素增量,请将其放在DataGridView属性设置为 的中。PanelAutoScrolltrue

于 2013-01-28T00:00:59.883 回答