Condividi tramite


Procedura: creare un form Master-Details mediante due controlli DataRepeater (Visual Studio)

Aggiornamento: Luglio 2008

È possibile visualizzare dati correlati utilizzando due o più controlli DataRepeater per creare un form Master-Details. Ad esempio, potrebbe necessario visualizzare un elenco di clienti in un oggetto DataRepeater e, quando l'utente seleziona un cliente, visualizzare un elenco degli ordini relativi a tale cliente in un secondo oggetto DataRepeater.

Per visualizzare dati correlati è possibile trascinare gli elementi dettaglio che condividono lo stesso nodo della tabella master dalla finestra Origini dati a un controllo DataRepeater. Se, ad esempio, si dispone di un'origine dati in cui sono presenti una tabella Customers e una tabella correlata Orders, è possibile visualizzare entrambe le tabelle come nodi di livello principale nella visualizzazione struttura ad albero all'interno della finestra Origini dati. Espandere il nodo Customers in modo che sia possibile vedere le colonne. Si noti che l'ultima colonna dell'elenco è costituita da un nodo espandibile che rappresenta la tabella Orders. Il nodo indica gli ordini relativi a un cliente.

Nota:

Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.

Per visualizzare dati correlati in due controlli DataRepeater

  1. Trascinare due controlli DataRepeater dalla scheda Visual Basic Power Pack 1.1 della Casella degli strumenti a un form o un controllo contenitore.

  2. Trascinare i quadratini di ridimensionamento e di posizionamento per impostare le dimensioni dei controlli e posizionarli l'uno accanto all'altro.

  3. Scegliere Mostra origini dati dal menu Dati.

    Nota:

    Se la finestra Origini dati è vuota, aggiungervi un'origine dati. Per ulteriori informazioni, vedere la classe Cenni preliminari sulle origini dati.

  4. Nella finestra Origini dati, selezionare il nodo di primo livello della tabella master.

  5. Impostare su Dettagli il tipo di visualizzazione degli elementi della tabella master facendo clic su Dettagli nell'elenco a discesa del nodo della tabella.

  6. Trascinare il nodo della tabella master sull'area del modello di elemento del primo controllo DataRepeater.

  7. Espandere il nodo della tabella master e selezionare il nodo dettaglio per la tabella correlata.

  8. Impostare su Dettagli il tipo di visualizzazione degli elementi della tabella dettaglio facendo clic su Dettagli nell'elenco a discesa del nodo della tabella.

  9. Selezionare tale nodo della tabella e trascinarlo sull'area del modello di elemento del secondo controllo DataRepeater.

Vedere anche

Attività

Procedura: visualizzare i dati associati in un controllo DataRepeater (Visual Studio)

Procedura: visualizzare dati correlati in un'applicazione Windows

Procedura: modificare l'aspetto di un controllo DataRepeater (Visual Studio)

Risoluzione dei problemi relativi al controllo DataRepeater (Visual Studio)

Concetti

Introduzione al controllo DataRepeater (Visual Studio)

Riferimenti

DataRepeater

Cronologia delle modifiche

Data

Cronologia

Motivo

Luglio 2008

Aggiunto argomento.

Modifica di funzionalità in SP1.