J'ai DataGridView qui a 25 à 100 rangées. J'effectue une tâche dans un fil séparé. Catégorie décrit une tâche unique. Je sélectionne la ligne sur quelle tâche effectue, si supposez que la ligne soit 15 qui est invisible, puis je souhaite déplacer cette ligne à la zone visible. Il va automatiquement à la rangée sélectionnée .. p>
4 Réponses :
Je suppose que si vous sélectionnez une ligne de manière programmable, il va faire défiler jusqu'à elle. P>
ou vous pouvez utiliser firstDisPlayedsCrollingRowindex code> ou
MEMBRE DE PREMIERDISPAREDCELL CODE> pour la faire première cellule en haut à gauche p>
Si vous ajoutez de manière dynamique à la table, beaucoup d'articles que cela fonctionne très slooooow
Essayez ceci:
dataGridView1.FirstDisplayedScrollingRowIndex = 15;
Celui-ci fait défiler la ligne sélectionnée sans le mettre sur le dessus.
dataGridView1.CurrentCell = dataGridView1.Rows[index].Cells[0];