Condividi tramite


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

È possibile utilizzare lo strumento di progettazione per connettere un controllo DataGridView alle origini dati di varie tipologie, inclusi database, oggetti aziendali o servizi Web. Quando si associa il controllo a un'origine dati tramite la finestra di progettazione, il controllo viene associato automaticamente a un componente BindingSource che rappresenta l'origine dati. Inoltre, le colonne vengono generate automaticamente nel controllo in modo che corrispondano alle informazioni sullo schema fornite dall'origine dati.

Dopo aver generato le colonne, è possibile modificarle in base alle esigenze. Ad esempio, è possibile rimuovere o nascondere colonne che non si desidera visualizzare, è possibile ridisporre le colonne oppure modificare i tipi di colonna. Per altre informazioni sulla modifica delle colonne, vedere gli argomenti elencati nella sezione Vedere anche .

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

La procedura seguente richiede un progetto applicazione Windows con un modulo contenente un controllo o due controlli per una relazione master/dettaglio. 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 sull'icona delle azioni del progettista (piccola freccia nera) nell'angolo in alto a destra del controllo DataGridView.

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

  3. Se il progetto non dispone già 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 dell'origine dati . La nuova origine dati apparirà nell'elenco 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 già espansi e quindi selezionare l'origine dati a cui collegare il controllo.

  5. Se l'origine dati contiene più membri, ad esempio se è stata creata una System.Data.DataSet 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 Scegliere origine dati per un secondo controllo DataGridView espandere il BindingSource creato per la tabella padre e quindi selezionare la tabella figlio correlata nell'elenco visualizzato.

    Nota

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

Vedere anche