我使用FirstDisplayedScrollingRowIndex
属性显示网格下一个选定的行,如下所示:
int currentIndex = dgvMain.FirstDisplayedScrollingRowIndex;
int[] highlightedArray = HighlightedRows.ToArray();
highlightedArray = highlightedArray.OrderBy(h => h).ToArray();
var next = highlightedArray.FirstOrDefault(r => r > currentIndex);
dgvMain.FirstDisplayedScrollingRowIndex = next;
但是如何在网格底部显示下一个选定的行?我搜索了一处房产,但没有发现任何东西。
如果有一个方法或属性可以告诉我一次看到多少行,那将会有所帮助,例如:
dgvMain.FirstDisplayedScrollingRowIndex = next + dgvMain.RowsPerView;
让我说我看到每个视图有10行,我想在我的网格底部显示第36行,在这种情况下显示顶部的第27行(36 - 9)会起作用,因为还有9行(10 - 上排)在它下面。