Funzionalità predefinite nel controllo DataGridView Windows Form
Il controllo DataGridView Windows Form fornisce agli utenti numerose funzionalità predefinite.
Funzionalità predefinite
Per impostazione predefinita, un controllo DataGridView:
Visualizza automaticamente le intestazioni di colonna e di riga che restano visibili anche quando la tabella viene fatta scorrere verticalmente.
Dispone di un'intestazione di riga contenente un indicatore di selezione per la riga corrente.
Dispone di una rettangolo di selezione nella prima cella.
Contiene alcune colonne che possono essere ridimensionate automaticamente facendo doppio clic sui divisori di colonna.
Supporta automaticamente gli stili visivi in Windows XP e nei sistemi della famiglia di prodotti Windows Server 2003 quando il metodo EnableVisualStyles viene chiamato dal metodo Main dell'applicazione.
Inoltre, per impostazione predefinita il contenuto di un controllo DataGridView può essere modificato:
Se l'utente fa doppio clic o preme F2 in una cella, il controllo imposta automaticamente la cella in modalità di modifica e aggiorna il contenuto della cella durante la digitazione dell'utente.
Se si scorre la griglia fino in fondo, sarà possibile notare che è presente una riga per l'aggiunta di nuovi record. Quando l'utente fa clic su questa riga, viene aggiunta una nuova riga al controllo DataGridView, con i valori predefiniti. Quando si preme ESC, la nuova riga viene rimossa.
Se l'utente fa clic su un'intestazione di riga, l'intera riga verrà selezionata.
Quando si associa un controllo DataGridView a un'origine dati impostando la corrispondente proprietà DataSource, il controllo:
Utilizza automaticamente i nomi delle colonne dell'origine dati come testo dell'intestazione di colonna.
Viene popolato con il contenuto dell'origine dati. Le colonne DataGridView vengono create automaticamente per ciascuna colonna nell'origine dati.
Crea una riga per ciascuna riga visibile nella tabella.
Ordina automaticamente le righe in base ai dati sottostanti quando l'utente fa clic su un'intestazione di colonna.