Procedura: Impostare gli stili di cella predefiniti e i formati di dati per il controllo DataGridView di Windows Form tramite la finestra di progettazione
Il componente DataGridView consente di specificare gli stili di cella predefiniti e i formati di dati delle celle per l'intero componente, per colonne specifiche, per le intestazioni di riga e di colonna e per le righe alternate per ottenere un effetto di registro contabile. Gli stili predefiniti impostati per l'intero controllo vengono sovrascritti dagli stili predefiniti impostati per le colonne e le righe alternate. Inoltre, gli stili impostati nel codice per singole righe e celle sostituiscono gli stili predefiniti.
Per altre informazioni sugli stili di cella, vedere gli stili di cella nel controllo DataGridView di Windows Forms. Per impostare gli stili per le righe alternate, vedere Procedura: Impostare stili di riga alternati per il controllo DataGridView di Windows Form tramite la finestra di progettazione.
È anche possibile impostare stili utilizzando la proprietà RowTemplate per influire su tutte le righe che verranno aggiunte al controllo. Per altre informazioni sul modello di riga, vedere Procedura: Usare il modello di riga per personalizzare le righe nel controllo DataGridView di Windows Form.
Le procedure seguenti richiedono un progetto applicazione Windows
Per impostare gli stili predefiniti per tutte le celle nel controllo
Selezionare il controllo DataGridView nella finestra di progettazione.
Nella finestra Proprietà fare clic sul pulsante con i puntini di sospensione () accanto alla proprietà DefaultCellStyle, ColumnHeadersDefaultCellStyleo RowHeadersDefaultCellStyle. Appare la finestra di dialogo CellStyle Builder.
Definire lo stile impostando le proprietà usando il riquadro Anteprima per confermare le scelte.
Nota
Se gli stili di visualizzazione sono abilitati, le intestazioni di riga e di colonna (ad eccezione del TopLeftHeaderCell) vengono formattate automaticamente dal tema corrente, sovrascrivendo i valori delle proprietà ColumnHeadersDefaultCellStyle e RowHeadersDefaultCellStyle.
È possibile impostare gli stili di cella per più controlli selezionati DataGridView utilizzando il designer, ma solo se hanno valori identici per la proprietà dello stile della cella che si desidera modificare. Se gli stili di cella sono diversi per tale proprietà, la finestra di dialogo
Per impostare gli stili predefiniti per le celle in singole colonne
Fare clic con il pulsante destro del mouse sul controllo DataGridView nella finestra di progettazione e scegliere Modifica colonne.
Selezionare una colonna dall'elenco colonne selezionate.
Nella griglia Proprietà colonna fare clic sul pulsante con i puntini di sospensione () accanto alla proprietà DefaultCellStyle. Viene visualizzata la finestra di dialogo Generatore di StiliCellula.
Definire lo stile impostando le proprietà usando il riquadro Anteprima per confermare le scelte.
Per formattare i dati nelle celle
Utilizzare una delle procedure precedenti per visualizzare una finestra di dialogo CellStyle Builder relativa a una proprietà di stile di cella predefinita.
Nella finestra di dialogo
CellStyle Builder fare clic sul pulsante con i puntini di sospensione ( ) accanto alla proprietàpulsante Puntini di sospensione (...) nella finestra Proprietà di Visual Studio. . Appare la finestra di dialogo formato stringa. Selezionare un tipo di formato, quindi modificare i dettagli del tipo (ad esempio il numero di cifre decimali da visualizzare), usando la casella Esempio per confermare le scelte.
Se si associa il controllo DataGridView a un'origine dati che probabilmente contiene valori Null, compilare la casella di testo Valore Null. Questo valore viene visualizzato quando il valore della cella è uguale a un riferimento Null (
Nothing
in Visual Basic) o DBNull.Value.
Vedere anche
- DataGridView
- DataGridViewCellStyle
- DataGridView.DefaultCellStyle
- DataGridView.RowsDefaultCellStyle
- DataGridViewColumn.DefaultCellStyle
- DataGridViewCellStyle.Format
- Stili di Cella nel controllo DataGridView di Windows Forms
- Procedura: Impostare stili di riga alternati per il controllo DataGridView di Windows Forms usando il Designer
- Procedura: Creare un progetto di applicazione Windows Form
- Procedura: Aggiungere controlli a Windows Form
.NET Desktop feedback