我的datagridview有25到100行。我在单独的线程中执行任务。每行描述一个任务。我正在选择正在执行任务的行,如果假设该行是15是不可见的,那么我想将该行移动到可见区域。 它将自动滚动到所选行..
答案 0 :(得分:12)
答案 1 :(得分:6)
试试这个:
dataGridView1.FirstDisplayedScrollingRowIndex = 15;
答案 2 :(得分:4)
这个滚动到选定的行而不将其放在顶部。
dataGridView1.CurrentCell = dataGridView1.Rows[index].Cells[0];
答案 3 :(得分:3)
我想如果你以编程方式选择一行,它会滚动到它。
或者您可以使用FirstDisplayedScrollingRowIndex
或FirstDisplayedCell
成员将其设为左上角的第一个单元格