Procedura: Associare i controlli di Windows Forms al componente BindingSource usando la finestra di progettazioneHow to: Bind Windows Forms Controls with the BindingSource Component Using the Designer

Dopo aver aggiunto i controlli al modulo e aver determinato l'interfaccia utente per l'applicazione, è possibile associare i controlli a un'origine dati, in modo che, in fase di esecuzione, gli utenti possano modificare e salvare i dati correlati all'applicazione.After you have added controls to your form and determined the user interface for your application, you can bind the controls to a data source, so that, at run time, users can alter and save data related to the application.

L'associazione di un controllo o di una serie di controlli in Windows Forms viene eseguita BindingSource più facilmente utilizzando il controllo come bridge tra i controlli nel form e l'origine dati.Binding a control or series of controls in Windows Forms is most easily accomplished using the BindingSource control as a bridge between the controls on the form and the data source.

Uno o più controlli in un modulo possono essere associati ai dati; nella procedura seguente un TextBox controllo è associato a un'origine dati.One or more controls on a form can be bound to data; in the following procedure, a TextBox control is bound to a data source.

Per completare la procedura, si presuppone che si eseguirà l'associazione a un'origine dati derivata da un database.To complete the procedure, it is assumed that you will bind to a data source derived from a database. Per altre informazioni sulla creazione di origini dati da altri archivi di dati, vedere aggiungere nuove origini dati.For more information on creating data sources from other stores of data, see Add new data sources.

Per associare un controllo in fase di progettazioneTo bind a control at design time

  1. Trascinare un TextBox controllo nel form.Drag a TextBox control on to the form.

  2. Nella finestra Proprietà :In the Properties window:

    1. Espandere il nodo (DataBindings) .Expand the (DataBindings) node.

    2. Fare clic sulla freccia accanto alla Text proprietà.Click the arrow next to the Text property.

      Si apre l'editor di tipo dell'interfaccia utente DataSource .The DataSource UI type editor opens.

      Se un'origine dati è stata configurata in precedenza per il progetto o il form, verrà visualizzata.If a data source has previously been configured for the project or form, it will appear.

  3. Fare clic su Aggiungi origine dati progetto per connettersi ai dati e creare un'origine dati.Click Add Project Data Source to connect to data and create a data source.

  4. Nella pagina iniziale della Configurazione guidata origine dati fare clic su Avanti.On the Data Source Configuration Wizard welcome page, click Next.

  5. Nella pagina scegliere un tipo di origine dati selezionare database.On the Choose a Data Source Type page, select Database.

  6. Nella pagina Seleziona connessione dati selezionare una connessione dati nell'elenco delle connessioni disponibili.On the Choose Your Data Connection page, select a data connection from the list of available connections. Se la connessione dati desiderata non è disponibile, selezionare nuova connessione per creare una nuova connessione dati.If your desired data connection is not available select New Connection to create a new data connection.

  7. Selezionare Sì, salva la connessione per salvare la stringa di connessione nel file di configurazione dell'applicazione.Select Yes, save the connection to save the connection string in the application configuration file.

  8. Selezionare gli oggetti database da inserire nell'applicazione.Select the database objects to bring into your application. In questo caso, selezionare un campo in una tabella che si TextBox desidera visualizzare.In this case, select a field in a table that you would like the TextBox to display.

  9. Se si vuole, sostituire il nome predefinito del set di dati.Replace the default dataset name if you want.

  10. Scegliere Fine.Click Finish.

  11. Nella finestra Proprietà fare clic sulla freccia accanto alla Text proprietà.In the Properties window, click the arrow next to the Text property again. Nell'editor di tipo dell'interfaccia utente DataSource selezionare il nome del campo a cui associare TextBox il.In the DataSource UI type editor, select the name of the field to bind the TextBox to.

    L'editor di tipo dell'interfaccia utente DataSource si chiude e BindingSource il set di dati e l'adattatore della tabella specifici della connessione dati vengono aggiunti al form.The DataSource UI type editor closes and the data set, BindingSource and table adapter specific to that data connection are added to your form.

Vedere ancheSee also