Procedura: aggiungere tabelle e colonne nel controllo DataGrid Windows Form mediante la finestra di progettazione

Nota

Benché il controllo DataGridView sostituisca il controllo DataGrid aggiungendovi funzionalità, il controllo DataGrid viene mantenuto per compatibilità con le versioni precedenti e per un eventuale utilizzo futuro. Per ulteriori informazioni, vedere Differenze tra i controlli DataGridView e DataGrid di Windows Form.

È possibile visualizzare i dati del controllo DataGrid Windows Form in tabelle e colonne creando oggetti DataGridTableStyle e aggiungendoli all'oggetto GridTableStylesCollection, a cui si accede mediante la proprietà TableStyles del controllo DataGrid. Ogni stile di tabella consente di visualizzare il contenuto di qualsiasi tabella di dati specificata nella proprietà MappingName della classe DataGridTableStyle. Per impostazione predefinita, uno stile di tabella per il quale non sono stati specificati stili di colonna consente di visualizzare tutte le colonne presenti nella tabella di dati corrispondente. È possibile limitare le colonne della tabella che dovranno essere visualizzate aggiungendo oggetti DataGridColumnStyle all'insieme GridColumnStylesCollection, a cui si accede mediante la proprietà GridColumnStyles di ciascuna classe DataGridTableStyle.

Nelle seguenti procedure è richiesto un progetto Applicazione Windows con un form contenente un controllo DataGrid. Per informazioni su come impostare tali progetti, vedere Procedura: creare un progetto applicazione Windows e Procedura: aggiungere controlli a un Windows Form. Per impostazione predefinita, in Visual Studio 2005 il controllo DataGrid non si trova nella Casella degli strumenti. Per informazioni su come aggiungerlo, vedere Procedura: aggiungere elementi alla Casella degli strumenti.

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 aggiungere una tabella al controllo DataGrid nella finestra di progettazione

  1. Per visualizzare i dati nella tabella è innanzitutto necessario associare il controllo DataGrid a un dataset. Per ulteriori informazioni, vedere Procedura: associare il controllo DataGrid Windows Form a un'origine dati mediante la finestra di progettazione.

  2. Selezionare la proprietà TableStyles del controllo DataGrid nella finestra Proprietà, quindi fare clic sul pulsante con i puntini di sospensione (Schermata VisualStudioEllipsesButton) accanto alla proprietà per visualizzare l'Editor dell'insieme DataGridTableStyle.

  3. Nell'editor dell'insieme fare clic su Aggiungi per inserire uno stile di tabella.

  4. Scegliere OK per chiudere l'editor, quindi aprirlo nuovamente facendo clic sul pulsante con i puntini di sospensione accanto alla proprietà TableStyles.

    Alla riapertura dell'editor dell'insieme, tutte le tabelle di dati associate al controllo verranno visualizzate nell'elenco a discesa corrispondente alla proprietà MappingName dello stile di tabella.

  5. Nella casella Membri dell'editor di insiemi fare clic sullo stile di tabella.

  6. Nella casella Proprietà dell'editor dell'insieme selezionare il valore di MappingName per la tabella che si desidera visualizzare.

Per aggiungere una colonna al controllo DataGrid nella finestra di progettazione

  1. Nella casella Membri dell'Editor dell'insieme DataGridTableStyle selezionare lo stile di tabella appropriato. Nella casella Proprietà dell'editor dell'insieme selezionare l'insieme GridColumnStyles, quindi fare clic sul pulsante con i puntini di sospensione (Schermata VisualStudioEllipsesButton) accanto alla proprietà per visualizzare l'Editor dell'insieme DataGridColumnStyle.

  2. Nell'editor dell'insieme fare clic su Aggiungi per inserire uno stile di colonna oppure fare clic sulla freccia verso il basso accanto ad Aggiungi per specificare un tipo di colonna.

    Nella casella di riepilogo a discesa è possibile selezionare il tipo DataGridTextBoxColumn o DataGridBoolColumn.

  3. Fare clic su OK per chiudere l'Editor dell'insieme DataGridColumnStyle, quindi aprirlo nuovamente facendo clic sul pulsante con i puntini di sospensione accanto alla proprietà GridColumnStyles.

    Alla riapertura dell'editor, tutte le colonne di dati della tabella di dati associata verranno visualizzate nell'elenco a discesa corrispondente alla proprietà MappingName dello stile di colonna.

  4. Nella casella Membri dell'editor di insiemi fare clic sullo stile di colonna.

  5. Nella casella Proprietà dell'editor dell'insieme selezionare il valore di MappingName per la colonna che si desidera visualizzare.

Vedere anche

Attività

Procedura: eliminare o nascondere colonne nel controllo DataGrid Windows Form

Altre risorse

Controllo DataGrid (Windows Form)