Personalizzazione del controllo DataGridView Windows Form
Il controllo DataGridView fornisce diverse proprietà che è possibile utilizzare per modificare l'aspetto e il comportamento di base delle relative celle, righe e colonne. Se, per esigenze speciali, è necessario estendere le capacità della classe DataGridViewCellStyle, è anche possibile implementare il disegno personalizzato per il controllo o estenderne le capacità creando celle, colonne e righe personalizzate.
Per disegnare celle e righe personalizzate, è possibile gestire vari eventi DataGridView. Per modificare la funzionalità esistente o fornire nuove funzionalità, si possono creare tipi personalizzati derivati dai tipi DataGridViewCell, DataGridViewColumn e DataGridViewRow già presenti. È anche possibile fornire nuove capacità di modifica mediante la creazione di tipi derivati che consentono di visualizzare un controllo a propria scelta quando una cella è in modalità di modifica.
In questa sezione
Procedura: personalizzare l'aspetto delle celle nel controllo DataGridView di Windows Form
Viene illustrato come gestire l'evento CellPainting per disegnare le celle manualmente.Procedura: personalizzare l'aspetto delle righe nel controllo DataGridView di Windows Form
Viene illustrato come gestire gli eventi RowPrePaint e RowPostPaint per disegnare righe con uno sfondo sfumato personalizzato e un contenuto che occupa più colonne.Procedura: personalizzare celle e colonne nel controllo DataGridView di Windows Form estendendone il comportamento e l'aspetto
Viene illustrato come creare tipi personalizzati derivati dai tipi DataGridViewCell e DataGridViewColumn per evidenziare le celle quando il puntatore del mouse viene posizionato sopra di esse.Procedura: disabilitare i pulsanti in una colonna del controllo DataGridView di Windows Form
Viene illustrato come creare tipi personalizzati derivati dai tipi DataGridViewButtonCell e DataGridViewButtonColumn per visualizzare i pulsanti disabilitati in una colonna di pulsanti.Procedura: inserire controlli in celle del controllo DataGridView di Windows Form
Viene descritto come implementare l'interfaccia IDataGridViewEditingControl e creare tipi personalizzati derivati da DataGridViewCell e DataGridViewColumn allo scopo di visualizzare un controllo DateTimePicker quando una cella è in modalità di modifica.
Riferimenti
DataGridView
Viene fornita la documentazione di riferimento per il controllo DataGridView.DataGridViewCell
Viene fornita la documentazione di riferimento per la classe DataGridViewCell.DataGridViewRow
Viene fornita la documentazione di riferimento per la classe DataGridViewRow.DataGridViewColumn
Viene fornita la documentazione di riferimento per la classe DataGridViewColumn.IDataGridViewEditingControl
Viene fornita la documentazione di riferimento per l'interfaccia IDataGridViewEditingControl.
Sezioni correlate
- Formattazione e stile di base nel controllo DataGridView Windows Form
Vengono forniti argomenti che descrivono come modificare l'aspetto di base del controllo e la formattazione dei dati visualizzati nella cella.
Vedere anche
Concetti
Tipi di colonna nel controllo DataGridView di Windows Form