Procedura: Associare un controllo Windows Form a un tipo mediante la finestra di progettazione

Quando si compilano controlli che interagiscono con i dati, a volte è necessario associare un controllo a un tipo anziché a un oggetto. Di solito è necessario associare un controllo a un tipo in fase di progettazione, quando i dati potrebbero non essere disponibili, ma i controlli associati ai dati devono comunque visualizzare i dati provenienti dall'interfaccia pubblica di un tipo. Le procedure seguenti illustrano come creare un nuovo BindingSource oggetto associato a un tipo e quindi come associare una delle proprietà del tipo alla Text proprietà di un oggetto TextBox.

Per associare BindingSource a un tipo

  1. Creare un progetto di Windows Form (File>Nuovo>progetto>Visual C# o Visual Basic>Classico Desktop> Windows Form Applicazione).

  2. Nella visualizzazione Struttura trascinare un BindingSource componente nel form.

  3. Nella finestra Proprietà fare clic sulla freccia per la DataSource proprietà .

  4. Nell'editor di tipo con interfaccia utente DataSource fare clic su Aggiungi origine dati progetto.

  5. Nella pagina Selezionare un tipo di origine dati selezionare Oggetto e fare clic su Avanti.

  6. Selezionare il tipo da associare:

    • Se il tipo da associare è nel progetto corrente o l'assembly che contiene il tipo è già stato aggiunto come riferimento, espandere i nodi per trovare il tipo desiderato e quindi selezionarlo.

      -oppure-

    • Se il tipo a cui si desidera eseguire l'associazione si trova in un altro assembly, non attualmente nell'elenco dei riferimenti, fare clic su Aggiungi riferimento e quindi sulla scheda Progetti . Selezionare il progetto che contiene l'oggetto business desiderato e fare clic su OK. Il progetto verrà visualizzato nell'elenco di assembly e sarà possibile espandere i nodi per trovare il tipo desiderato e quindi selezionarlo.

      Nota

      Se si vuole associare un tipo in un framework o assembly Microsoft, deselezionare la casella di controllo Nascondi assembly che iniziano con Microsoft o System.

  7. Fare clic su Avanti e quindi su Fine.

Per associare il controllo a BindingSource

  1. Aggiungere un tipo TextBox al form.

  2. Nella finestra Proprietà espandere il nodo (DataBindings) .

  3. Fare clic sulla freccia accanto alla Text proprietà .

  4. Nell'editor dei tipi di interfaccia utente datasource espandere il nodo per l'oggetto BindingSource aggiunto in precedenza e selezionare la proprietà del tipo associato da associare alla Text proprietà dell'oggetto TextBox.

Vedi anche