Condividi tramite


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

Quando si compilano controlli che interagiscono con dati, è a volte necessario associare un controllo a un tipo anziché a un oggetto. In genere si preferisce associare un controllo a un tipo in fase di progettazione, quando i dati potrebbero non essere disponibili, ma si desidera che nei controlli associati a dati vengano comunque visualizzati i dati dell'interfaccia pubblica di un tipo. Nella procedura descritta di seguito viene illustrato come creare un nuovo componente BindingSource associato a un tipo, quindi come associare una delle proprietà del tipo alla proprietà Text di una classe TextBox.

Per associare il componente BindingSource a un tipo

  1. Creare un progetto Windows Form.

    Per ulteriori informazioni, vedere Procedura: creare un progetto applicazione Windows.

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

  3. Nella finestra Proprietà fare clic sulla freccia relativa alla proprietà DataSource.

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

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

  6. Selezionare il tipo con cui si desidera creare un'associazione:

    • Se il tipo con cui si desidera creare un'associazione è nel progetto corrente o se l'assembly che contiene il tipo è già stato aggiunto come riferimento, espandere i nodi per trovare il tipo desiderato, quindi selezionarlo.

      -oppure-

    • Se il tipo che si desidera associare è in un altro assembly, attualmente non presente nell'elenco di riferimenti, fare clic su Aggiungi riferimento, quindi sulla scheda Progetti. Selezionare il progetto contenente l'oggetto business desiderato e fare clic su OK. Poiché il progetto verrà visualizzato nell'elenco di assembly, sarà possibile espandere i nodi per trovare il tipo desiderato e selezionarlo.

      Nota

      Se si desidera 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, quindi su Fine.

Per associare il controllo al componente BindingSource

  1. Aggiungere una classe TextBox al form.

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

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

  4. Nell'editor del tipo di interfaccia utente DataSource espandere il nodo relativo al componente BindingSource precedentemente aggiunto e selezionare la proprietà del tipo associato che si desidera associare alla proprietà Text della classe TextBox.

Vedere anche

Attività

Procedura: associare un controllo Windows Form a un tipo

Concetti

Associazione di controlli ai dati in Visual Studio

Altre risorse

Il componente BindingSource