Condividi tramite


Procedura: associare controlli Windows Form ai dati

Associare dati ai controlli Windows Form trascinando oggetti dalla Origini dati (finestra). Prima di trascinare elementi dalla finestra Origini dati, è possibile impostare il tipo di controllo della tabella su Dettagli per i controlli singoli oppure su DataGridView per un oggetto DataGridView. Per ulteriori informazioni, vedere Procedura: impostare il controllo da creare per il trascinamento dalla finestra Origini dati.

Se i controlli richiesti dall'applicazione non sono disponibili nella finestra Origini dati, è possibile aggiungerli utilizzando la Personalizzazione dell'interfaccia utente dati, Progettazione Windows Form, finestra di dialogo Opzioni. Per ulteriori informazioni, vedere Procedura: aggiungere controlli personalizzati alla finestra Origini dati.

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.

Visualizzazione di un'intera tabella di dati nei singoli controlli

È possibile visualizzare un'intera tabella di dati in singoli controlli trascinando la tabella, o un nodo che rappresenti un insieme se si utilizza un'origine dati oggetto, dalla finestra Origini dati in un form di un'applicazione Windows.

Per visualizzare un'intera tabella di dati

  1. Aprire la finestra Origini dati. Per ulteriori informazioni, vedere Procedura: aprire la finestra Origini dati.

    Nota

    Se la finestra Origini dati è vuota, aggiungervi un'origine dati. Per ulteriori informazioni, vedere Cenni preliminari sulle origini dati.

  2. Aprire il form in Progettazione Windows Form.

  3. Selezionare una tabella nella finestra Origini dati, fare clic sulla freccia a discesa, quindi selezionare Dettagli.

  4. Trascinare la tabella dalla finestra Origini dati in un form.

    Sul form viene creato un singolo controllo associato a dati per ciascuna colonna o proprietà, insieme a un controllo Label denominato in modo appropriato.

Visualizzazione di colonne di dati selezionate nei singoli controlli

Visualizzare singole colonne di dati in singoli controlli trascinando le colonne, o le proprietà se si utilizza un'origine dati oggetto, dalla finestra Origini dati in un form di un'applicazione Windows.

Per visualizzare le colonne di dati selezionate

  1. Aprire la finestra Origini dati. Per ulteriori informazioni, vedere Procedura: aprire la finestra Origini dati.

    Nota

    Se la finestra Origini dati è vuota, aggiungervi un'origine dati. Per ulteriori informazioni, vedere Cenni preliminari sulle origini dati.

  2. Espandere la tabella per visualizzare le singole colonne.

    SuggerimentoSuggerimento

    Per impostare il controllo creato per ciascuna colonna, selezionare la colonna nella finestra Origini dati, fare clic sulla freccia a discesa e scegliere un controllo dall'elenco dei controlli disponibili. Per ulteriori informazioni, vedere Procedura: impostare il controllo da creare per il trascinamento dalla finestra Origini dati.

  3. Aprire il form in Progettazione Windows Form.

  4. Trascinare le colonne desiderate dalla finestra Origini dati in un form.

    Per ciascuna colonna o proprietà trascinata, sul form viene creato un singolo controllo associato a dati, insieme a un controllo Label denominato in maniera appropriata.

È inoltre possibile trascinare elementi dalla finestra Origini dati ai controlli esistenti (già presenti in un form) per associare il controllo ai dati. Se un controllo è già associato a dei dati, le associazioni a dati vengono reimpostate sull'elemento trascinato nel controllo più di recente.

Nota

Per essere considerate destinazioni di trascinamento valide, i controlli devono consentire la visualizzazione del tipo di dati sottostante dell'elemento trascinato dalla finestra Origini dati. Non è consentito ad esempio trascinare un elemento il cui tipo di dati è DateTime in un controllo CheckBox perché CheckBox non è in grado di visualizzare una data.

Per associare un controllo esistente ai dati

  1. Aprire la finestra Origini dati. Per ulteriori informazioni, vedere Procedura: aprire la finestra Origini dati.

  2. Aprire il form in Progettazione Windows Form.

  3. Espandere una tabella o un oggetto nella finestra Origini dati per visualizzarne le singole colonne o proprietà.

  4. Trascinare l'elemento desiderato dalla finestra Origini dati in un controllo esistente.

    Il controllo è ora associato all'elemento selezionato.

Visualizzazione di dati in un controllo DataGridView

Per visualizzare i dati in un nuovo controllo DataGridView di Windows Form

  1. Aprire la finestra Origini dati. Per ulteriori informazioni, vedere Procedura: aprire la finestra Origini dati.

    Nota

    Se la finestra Origini dati è vuota, aggiungerle un'origine dati. Per ulteriori informazioni, vedere Cenni preliminari sulle origini dati.

  2. Aprire il form in Progettazione Windows Form.

  3. Selezionare una tabella nella finestra Origini dati, fare clic sulla freccia a discesa, quindi selezionare DataGridView.

  4. Trascinare la tabella dalla finestra Origini dati in un form.

    Sul form vengono visualizzati un controllo DataGridView e un controllo Toolstrip (BindingNavigator) per lo spostamento all'interno dei record. Sulla barra dei componenti vengono visualizzati gli oggetti DataSet, TableAdapter, BindingSource e BindingNavigator.

Per visualizzare i dati in un controllo DataGridView esistente di Windows Form

  1. Aprire la finestra Origini dati. Per ulteriori informazioni, vedere Procedura: aprire la finestra Origini dati.

    Nota

    Se la finestra Origini dati è vuota, aggiungerle un'origine dati. Per ulteriori informazioni, vedere Cenni preliminari sulle origini dati.

  2. Aprire il form in Progettazione Windows Form.

  3. Selezionare una tabella nella finestra Origini dati, fare clic sulla freccia a discesa, quindi selezionare DataGridView.

  4. Trascinare la tabella dalla finestra Origini dati in un controllo DataGridView sul form.

    Il controllo DataGridView è ora associato alla tabella trascinata al suo interno. Sulla barra dei componenti vengono visualizzati gli oggetti DataSet, TableAdapter e BindingSource.

Vedere anche

Attività

Procedura dettagliata: visualizzazione di dati in un Windows Form

Riferimenti

Cenni preliminari sul componente BindingSource

Cenni preliminari sul controllo BindingNavigator (Windows Form)

Concetti

Progettazione DataSet

Associazione di controlli ai dati in Visual Studio

Altre risorse

Connessione ai dati in Visual Studio

Preparazione dell'applicazione al ricevimento di dati

Recupero di dati nell'applicazione

Modifica di dati nell'applicazione

Convalida dei dati

Salvataggio di dati

Strumenti per l'utilizzo delle origini dati in Visual Studio