Condividi tramite


Procedura: Associare dati al controllo DataGridView di Windows Form usando la finestra di progettazione

È possibile utilizzare la finestra di progettazione per connettere un DataGridView controllo alle origini dati di diverse varietà, tra cui database, oggetti business o servizi Web. Quando si associa il controllo a un'origine dati tramite la finestra di progettazione, il controllo viene associato automaticamente a un BindingSource componente che rappresenta l'origine dati. Inoltre vengono generate automaticamente colonne nel controllo, in modo corrispondente alle informazioni di schema fornite dall'origine dati.

Dopo la generazione delle colonne, è possibile modificarle in base alle esigenze. Ad esempio è possibile rimuovere o nascondere le colonne che non si vuole visualizzare, riorganizzare le colonne o cambiare i tipi di colonna. Per informazioni sulla modifica delle colonne, vedere gli argomenti elencati nella sezione Vedere anche.

È anche possibile associare più DataGridView controlli alle tabelle correlate per creare relazioni master/dettaglio. In questa configurazione un controllo visualizza una tabella padre e un altro controllo visualizza solo le righe di una tabella figlio che sono correlate alla riga corrente nella tabella padre. Per altre informazioni, vedere Procedura: Visualizzare dati correlati in un'applicazione Windows Forms.

La procedura seguente richiede un progetto di applicazione Windows con un form contenente un DataGridView controllo o due controlli per una relazione master/dettagli. Per informazioni sull'avvio di un progetto di questo tipo, vedere Procedura: Creare un progetto di applicazione Windows Form e Procedura: Aggiungere controlli a Windows Form.

Per associare il controllo a un'origine dati

  1. Fare clic sul glifo delle azioni della finestra di progettazione (Small black arrow) nell'angolo superiore destro del DataGridView controllo.

  2. Fare clic sulla freccia a discesa dell'opzione Scegli origine dati.

  3. Se il progetto non contiene già un'origine dati, fare clic su Aggiungi origine dati progetto e seguire i passaggi indicati dalla procedura guidata.

    Per altre informazioni, vedere Configurazione guidata origine dati. La nuova origine dati sarà visualizzata nella finestra di riepilogo a discesa Scegli origine dati. Se la nuova origine dati contiene un solo membro, ad esempio una singola tabella di database, il controllo verrà associato automaticamente a tale membro. In caso contrario, continuare con il passaggio successivo.

  4. Espandere i nodi Altre origini dati e Origini dati del progetto se non sono ancora espansi e quindi selezionare l'origine dati a cui associare il controllo.

  5. Se l'origine dati contiene più membri, ad esempio se è stato creato un System.Data.DataSet oggetto contenente più tabelle, espandere l'origine dati e quindi selezionare il membro specifico a cui eseguire l'associazione.

  6. Per creare una relazione master/dettaglio, nella finestra a discesa Scegli origine dati per un secondo DataGridView controllo espandere il BindingSource creato per la tabella padre e quindi selezionare la tabella figlio correlata dall'elenco visualizzato.

    Nota

    Se il progetto include già un'origine dati, è possibile anche usare la finestra Origini dati per creare un modulo dati. Per altre informazioni, vedere Finestra Origini dati.

Vedi anche