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 necessari dall'applicazione non sono disponibili dalla finestra Origini dati, è possibile aggiungere controlli. Per ulteriori informazioni, vedere Procedura: aggiungere controlli personalizzati alla finestra Origini dati.

Nota

Nomi o percorsi visualizzati per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti potrebbero essere diversi nel computer in uso. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per altre informazioni vedere Personalizzazione delle impostazioni di sviluppo in Visual Studio.

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 una raccolta 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 la classe 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 la classe Cenni preliminari sulle origini dati.

  2. Espandere la tabella per visualizzare le singole colonne.

    Suggerimento

    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 la classe 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. Nella barra dei componenti sono 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 la classe 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

Creazione e modifica di dataset tipizzati

Preparazione dell'applicazione al ricevimento di dati

Recupero di dati nell'applicazione

Associazione di controlli ai dati in Visual Studio

Modifica di dati nell'applicazione

Convalida dei dati

Salvataggio di dati

Altre risorse

Connessione ai dati in Visual Studio

Strumenti per l'utilizzo delle origini dati in Visual Studio