Condividi tramite


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 uso futuro. Per altre informazioni, vedere Differenze tra i controlli DataGridView e DataGrid Windows Form.

È possibile visualizzare i dati nel controllo Windows Form DataGrid in tabelle e colonne creando DataGridTableStyle oggetti e aggiungendoli all'oggettoGridTableStylesCollection, a cui si accede tramite la DataGrid proprietà del TableStyles controllo. Ogni stile di tabella visualizza il contenuto di qualsiasi tabella dati specificata nella MappingName proprietà di DataGridTableStyle. Per impostazione predefinita, uno stile di tabella senza gli stili di colonna specificati visualizzerà tutte le colonne all'interno di tale tabella dati. È possibile limitare le colonne della tabella aggiungendo DataGridColumnStyle oggetti a GridColumnStylesCollection, a cui si accede tramite la GridColumnStyles proprietà di ogni DataGridTableStyleoggetto .

Le procedure seguenti richiedono un progetto applicazione Windows con un modulo che contiene un DataGrid controllo . Per informazioni su come configurare un progetto di questo tipo, vedere Procedura: Creare un progetto di applicazione Windows Form e Procedura: Aggiungere controlli a Windows Form. Per impostazione predefinita in Visual Studio 2005, il DataGrid controllo non si trova nella casella degli strumenti. Per informazioni sull'aggiunta, vedere Procedura: Aggiungere elementi alla casella degli strumenti.

Per aggiungere una tabella al controllo DataGrid nella finestra di progettazione

  1. Per visualizzare i dati nella tabella, è prima necessario associare il DataGrid controllo a un set di dati. Per altre informazioni, vedere Procedura: Associare il controllo DataGrid Windows Form a un'origine dati tramite la finestra di progettazione.

  2. Selezionare la proprietà del TableStyles controllo nella Finestra Proprietà, quindi fare clic sul pulsante con i puntini di sospensione (The Ellipsis button (...) in the Properties window of Visual Studio.) accanto alla proprietà per visualizzare l'Editor raccolta DataGridTableStyle.DataGrid

  3. Nell'editor della raccolta fare clic su Aggiungi per inserire uno stile di tabella.

  4. Fare clic su OK per chiudere l'editor di raccolte e quindi riaprirlo facendo clic sul pulsante con i puntini di sospensione accanto alla TableStyles proprietà .

    Quando si riapre l'editor di raccolta, tutte le tabelle dati associate al controllo verranno visualizzate nell'elenco a discesa per la MappingName proprietà dello stile della tabella.

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

  6. Nella casella Proprietà dell'editor di raccolta selezionare il MappingName valore per la tabella da visualizzare.

Per aggiungere una colonna al controllo DataGrid nella finestra di progettazione

  1. Nella casella Membri dell'Editor raccolta DataGridTableStyle selezionare lo stile di tabella appropriato. Nella casella Proprietà dell'editor di raccolta selezionare l'insieme GridColumnStyles e quindi fare clic sul pulsante con i puntini di sospensione (The Ellipsis button (...) in the Properties window of Visual Studio.) accanto alla proprietà per visualizzare l'Editor raccolta DataGridColumnStyle.

  2. Nell'editor della raccolta fare clic su Aggiungi per inserire uno stile di colonna oppure fare clic sulla freccia giù accanto a Aggiungi per specificare un tipo di colonna.

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

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

    Quando si riapre l'editor di raccolta, tutte le colonne di dati nella tabella dati associata verranno visualizzate nell'elenco a discesa per la MappingName proprietà dello stile di colonna.

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

  5. Nella casella Proprietà dell'editor di raccolta selezionare il MappingName valore per la colonna da visualizzare.

Vedi anche