如何在DataGridView中实现自动滚动?

Ash*_*shu 7 .net c# datagridview

我有datagridview有25到100行.我在单独的线程中执行任务.每行描述一个任务.我正在选择正在执行任务的行,如果假设该行是15是不可见的,那么我想将该行移动到可见区域.它将自动滚动到所选行..

Kha*_*aji 6

试试这个:

dataGridView1.FirstDisplayedScrollingRowIndex = 15;
Run Code Online (Sandbox Code Playgroud)

请参阅文档DataGridView.FirstDisplayedScrollingRowIndex.


小智 6

这个滚动到选定的行而不将其放在顶部。

dataGridView1.CurrentCell = dataGridView1.Rows[index].Cells[0];
Run Code Online (Sandbox Code Playgroud)