Procedura: impostare formati di dati e stili di cella predefiniti per il controllo DataGridView di Windows Form utilizzando la finestra di progettazione

Per creare un effetto di tipo registro, il controllo DataGridView consente di specificare gli stili predefiniti e i formati di dati delle celle per l'intero controllo, per specifiche colonne, per intestazioni di righe e colonne e per le righe alterne. Gli stili predefiniti impostati per le colonne e per le righe alterne hanno la priorità sugli stili predefiniti impostati per l'intero controllo. Inoltre, gli stili impostati nel codice per singole righe e celle hanno la priorità sugli stili predefiniti.

Per ulteriori informazioni sugli stili delle celle, vedere Stili della cella nel controllo DataGridView Windows Form. Per impostare gli stili per le righe alterne, vedere Procedura: impostare stili di righe alterne per il controllo DataGridView di Windows Form utilizzando la finestra di progettazione.

È possibili impostare gli stili anche utilizzando la proprietà RowTemplate per controllare tutte le righe che verranno aggiunte al controllo. Per ulteriori informazioni sul modello delle righe, vedere Procedura: utilizzare il modello di riga personalizzare le righe nel controllo DataGridView di Windows Form.

Nelle seguenti procedure è richiesto un progetto Applicazione Windows con un form contenente un controllo DataGridView. Per informazioni sull'impostazione di tali progetti, vedere Procedura: creare un progetto applicazione Windows e Procedura: aggiungere controlli a un Windows Form.

Nota

È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Gestione delle impostazioni.

Per impostare gli stili predefiniti per tutte le celle del controllo

  1. Selezionare il controllo DataGridView nella finestra di progettazione.

  2. Nella finestra Proprietà, fare clic sul pulsante con i puntini di sospensione (Schermata VisualStudioEllipsesButton) accanto alla proprietà DefaultCellStyle, ColumnHeadersDefaultCellStyle o RowHeadersDefaultCellStyle. Verrà visualizzata la finestra di dialogo Generatore CellStyle.

  3. Definire lo stile impostando le proprietà e utilizzando il pannello Anteprima per confermare le scelte.

Nota

Se sono attivati stili di visualizzazione, alle intestazioni di riga e colonna (ad eccezione della proprietà TopLeftHeaderCell) viene applicato automaticamente lo stile del tema corrente e viene eseguito l'override dei valori delle proprietà ColumnHeadersDefaultCellStyle e RowHeadersDefaultCellStyle.

Nella finestra di progettazione è possibile impostare gli stili delle celle per più controlli DataGridView selezionati, ma solo se prevedono valori identici per la proprietà dello stile delle celle da modificare. Se gli stili delle celle impostati per la proprietà differiscono, la finestra Proprietà del Generatore CellStyle sarà vuota.

Per impostare gli stili predefiniti per le celle in singole colonne

  1. Fare clic con il pulsante destro del mouse sul controllo DataGridView nella finestra di progettazione e scegliere Modifica colonne.

  2. Selezionare una colonna dall'elenco Colonne selezionate.

  3. Nella griglia Proprietà colonne, fare clic sul pulsante con i puntini di sospensione (Schermata VisualStudioEllipsesButton) accanto alla proprietà DefaultCellStyle. Verrà visualizzata la finestra di dialogo Generatore CellStyle.

  4. Definire lo stile impostando le proprietà e utilizzando il pannello Anteprima per confermare le scelte.

Per impostare il formato dei dati nelle celle

  1. Utilizzare una delle precedenti procedure per visualizzare una finestra di dialogo Generatore CellStyle relativa a una proprietà per lo stile predefinito delle celle.

  2. Nella finestra di dialogo Generatore CellStyle, fare clic sul pulsante con i puntini di sospensione (Schermata VisualStudioEllipsesButton) accanto alla proprietà Format. Verrà visualizzata la finestra di dialogo Stringa di formato.

  3. Selezionare un tipo di formato, quindi modificare i dettagli del tipo, ad esempio il numero delle posizioni decimali da visualizzare, utilizzando la casella Esempio per confermare le scelte.

  4. Se il controllo DataGridView deve essere associato a un'origine dati che probabilmente contiene valori null, compilare la casella di testo Valore null. Tale valore viene visualizzato quando il valore della cella è uguale a un riferimento null (Nothing in Visual Basic) o DBNull.Value.

Vedere anche

Attività

Procedura: impostare stili di righe alterne per il controllo DataGridView di Windows Form utilizzando la finestra di progettazione

Procedura: creare un progetto applicazione Windows

Procedura: aggiungere controlli a un Windows Form

Riferimenti

DataGridView

DataGridViewCellStyle

DataGridView.DefaultCellStyle

DataGridView.RowsDefaultCellStyle

DataGridViewColumn.DefaultCellStyle

DataGridViewCellStyle.Format

Concetti

Stili della cella nel controllo DataGridView Windows Form