我将“FirstDisplayedScrollingRowIndex”设置为所需的行索引以调整 dataGridView 滚动条位置。
如果我在 dataGridView 的“CellMouseEnter”事件中设置该值,我将面临问题,如下所示
private void MyDataGridView_CellMouseEnter(object sender, DataGridViewCellEventArgs e)
{
if (MyDataGridView.Rows.Count > 11 && e.RowIndex > 10)
{
MyDataGridView.FirstDisplayedScrollingRowIndex++;
}
}
我的问题是,当鼠标进入索引 > 11 的行时,滚动条位置(垂直滚动条)将结束,而不是其 'FirstDisplayedScrollingRowIndex' 增加 1。