Procedura: associare controlli Windows Form al componente BindingSource utilizzando la finestra di progettazione
Dopo aver aggiunto controlli al form e determinato l'interfaccia utente desiderata per l'applicazione, è possibile associare i controlli a un'origine dati affinché, in fase di esecuzione, gli utenti siano in grado di modificare e salvare i dati correlati all'applicazione.
L'associazione di un controllo o di una serie di controlli in Windows Form è un'operazione di semplice esecuzione se si utilizza il controllo BindingSource, che funge da ponte tra i controlli di un form e l'origine dati.
È possibile associare ai dati uno o più controlli. Nella procedura riportata di seguito un controllo TextBox viene associato a un'origine dati.
Per completare la procedura si presuppone che si esegua l'associazione a un'origine dati derivata da un database. Per ulteriori informazioni sulla creazione di origini dati da altri archivi di dati, vedere Cenni preliminari sulle 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.
Per associare un controllo in fase di progettazione
Trascinare un controllo TextBox sul form.
Nella finestra Proprietà:
Espandere il nodo (DataBindings).
Fare clic sulla freccia posta accanto alla proprietà Text.
Verrà aperto l'editor di tipi dell'interfaccia utente DataSource.
Se un'origine dati è stata già configurata per il progetto o il form, verrà visualizzata.
Fare clic su Aggiungi origine dati progetto per eseguire la connessione con i dati e creare un'origine dati.
Nella pagina iniziale della Configurazione guidata origine dati scegliere Avanti.
Nella pagina Seleziona un tipo di origine dati selezionare Database.
Nella pagina Seleziona connessione dati selezionare una connessione dati dall'elenco di connessioni disponibili. Se la connessione dati desiderata non è disponibile, selezionare Nuova connessione per creare una nuova connessione dati.
Selezionare Sì, salva la connessione con nome per salvare la stringa di connessione nel file di configurazione dell'applicazione.
Selezionare gli oggetti di database da inserire nell'applicazione. A tal fine selezionare un campo di una tabella che si desidera venga visualizzato dalla classe TextBox.
Se lo si desidera, sostituire il nome del DataSet predefinito.
Fare clic su Fine.
Nella finestra Proprietà fare nuovamente clic sulla freccia accanto alla proprietà Text. Nell'editor di tipi dell'interfaccia utente DataSource selezionare il nome del campo al quale associare la classe TextBox.
L'editor di tipi dell'interfaccia utente DataSource verrà chiuso e il DataSet, il componente BindingSource e l'adattatore di tabelle specifici della connessione dati verranno aggiunti al form.