DataGridView中的AutoScrollPosition替代方案

时间:2013-01-27 12:50:54

标签: c# winforms datagridview

我有一点我需要像这样传递AutoScrollPosition:

  pt = new Point(innerPanel.AutoScrollPosition.X, innerPanel.AutoScrollPosition.Y);

但问题是DataGridView没有AutoScrollPosition,只有AutoScrollOffset。我试过的时候:

  pt = new Point(dataGridView1.AutoScrollOffset.X, dataGridView1.AutoScrollOffset.Y);
没有任何反应。有什么建议?谢谢!

1 个答案:

答案 0 :(得分:0)

根据AutoScrollOffset Documentation

  

指定滚动位置的点。默认为左上角   控制角落。

所以就这样做:

Point PT = dataGridView1.AutoScrollOffset;

您可能还想尝试一下:

Point PT = New Point(dataGridView1.FirstDisplayedScrollingRowIndex,dataGridView1.FirstDisplayedScrollingColumnIndex);