Condividi tramite


Procedura: associare dati al controllo DataGridView di Windows Form utilizzando la finestra di progettazione

È possibile utilizzare la finestra di progettazione per associare un controllo DataGridView a origini dati di tipi diversi, ad esempio database, oggetti business o servizi Web. Quando si associa il controllo a un'origine dati utilizzando la finestra di progettazione, il controllo viene automaticamente associato a un componente BindingSource che rappresenta l'origine dati e le colonne vengono generate automaticamente nel controllo in modo da soddisfare le informazioni dello schema fornite dall'origine.

Una volta generate le colonne, è possibile modificarle per soddisfare le proprie necessità. Ad esempio, è possibile rimuovere o nascondere quelle che non si devono visualizzare, ridisporle o modificarne i tipi. Per ulteriori informazioni sulla modifica delle colonne, vedere gli argomenti presenti nella sezione Vedere anche.

È anche possibile associare più controlli DataGridView a tabelle correlate in modo da creare relazioni Master-Details. In questa configurazione, un controllo visualizza una tabella padre e l'altro controllo visualizza soltanto le specifiche righe di una tabella figlio che sono correlate alla riga corrente nella tabella padre. Per ulteriori informazioni, vedere Procedura: visualizzare dati correlati in un'applicazione Windows Form.

Nella procedura riportata di seguito si presuppone l'esistenza di un progetto Applicazione Windows con un form contenente un controllo DataGridView o due controlli per creare una relazione Master-Details. Per informazioni sull'avvio di un progetto di questo tipo, 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 associare il controllo a un'origine dati

  1. Fare clic sul glifo dello smart tag (Glifo Smart Tag) nell'angolo superiore destro del controllo DataGridView.

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

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

    Per ulteriori informazioni, vedere Configurazione guidata origine dati. Nella finestra a discesa Scegli origine dati viene visualizzata la nuova 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. Altrimenti, continuare con il passaggio successivo.

  4. Se non è stato già fatto, espandere i nodi Altre origini dati e Origini dati del progetto, quindi selezionare l'origine dati da associare al controllo.

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

  6. Per creare una relazione Master-Details, nella finestra a discesa Scegli origini dati di un secondo controllo DataGridView espandere il componente BindingSource creato per la tabella padre, quindi selezionare la tabella figlio correlata dall'elenco visualizzato.

    Nota

    Se il progetto già contiene un'origine dati, per creare un form di dati è anche possibile utilizzare la finestra Origini dati. Per ulteriori informazioni, vedere Origini dati (finestra).

Vedere anche

Attività

Procedura: connettersi ai dati di un database

Procedura: aggiungere e rimuovere colonne nel controllo DataGridView di Windows Form utilizzando Progettazione Windows Form

Procedura: modificare l'ordine delle colonne nel controllo DataGridView di Windows Form utilizzando la finestra di progettazione

Procedura: modificare il tipo di una colonna DataGridView di Windows Form utilizzando la finestra di progettazione

Procedura: bloccare le colonne nel controllo DataGridView di Windows Form utilizzando la finestra di progettazione

Procedura: nascondere le colonne nel controllo DataGridView di Windows Form utilizzando la finestra di progettazione

Procedura: rendere le colonne di sola lettura nel controllo DataGridView di Windows Form utilizzando la finestra di progettazione

Procedura: creare un progetto applicazione Windows

Procedura: aggiungere controlli a un Windows Form

Procedura: visualizzare dati correlati in un'applicazione Windows Form

Riferimenti

DataGridView

BindingSource

DataGridView.DataMember

DataGridView.DataSource

Origini dati (finestra)