martedì 14 aprile 2026

C# Visualizzare la riga selezionata in prima posizione in un controllo DatagridView

Quando si sviluppa un'applicazione di tipo Windows forms, con il linguaggio C#, può nascere l'esigenza di visualizzare la riga selezionata in una determinata posizionata nel controllo DatagridView.
Tramite la proprietà FirstDisplayedScrollingRowIndex possiamo indicare l'indice della prima riga da visualizzare nella griglia.

Nel frammento di codice qui di seguito, seleziono la riga 10, ed imposto l'indice alla riga 10, in modo che la seleziona e visualizza come prima riga in alto dalla griglia.


C#
DatiContesto dati = new DatiContesto();
var anagrafiche = dati.Anagraficas.ToList();
dataGridView1.DataSource = anagrafiche;
dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
dataGridView1.Rows[10].Selected = true;
dataGridView1.FirstDisplayedScrollingRowIndex = 10;

Nessun commento: