2009-09-17 25 views
6

Ho datagridview che ha da 25 a 100 righe. Sto svolgendo un'attività in un thread separato. Ogni riga rappresenta una singola attività. Sto selezionando la riga su cui si sta eseguendo l'attività, se supponiamo che la riga 15 sia invisibile, allora voglio spostare quella riga nell'area visibile. Scorrerà automaticamente alla riga selezionata.Come implementare lo scorrimento automatico in DataGridView?

risposta

3

Suppongo che se si seleziona una riga in modo programmatico, scorrerà verso di essa.

oppure è possibile utilizzare FirstDisplayedScrollingRowIndex o FirstDisplayedCell membro per renderlo prima cella in alto a sinistra

3

Questo scorre alla riga selezionata senza metterlo in cima.

dataGridView1.CurrentCell = dataGridView1.Rows[index].Cells[0]; 
Problemi correlati