2009-09-17 8 views
6

J'ai datagridview qui a 25 à 100 lignes. J'effectue une tâche dans un fil distinct. Chaque ligne représente une seule tâche. Je sélectionne la rangée sur laquelle la tâche est exécutée, si supposons que la rangée est 15 qui est invisible alors je veux déplacer cette rangée à la zone visible. Il défilera automatiquement sur la ligne sélectionnée.Comment implémenter autoscroll dans DataGridView?

Répondre

3

Je suppose que si vous sélectionnez une ligne par programmation, elle défilera vers celle-ci.

ou vous pouvez utiliser FirstDisplayedScrollingRowIndex ou FirstDisplayedCell membre pour en faire la première cellule en haut à gauche

3

Celui-ci défile jusqu'à la ligne sélectionnée sans la mettre au-dessus.

dataGridView1.CurrentCell = dataGridView1.Rows[index].Cells[0]; 
Questions connexes