Condividi tramite


Impostare il controllo da creare durante il trascinamento dalla finestra Origini dati

Nota

I set di dati e le classi correlate sono tecnologie .NET Framework legacy dei primi anni '2000 che consentono alle applicazioni di lavorare con i dati in memoria mentre le applicazioni vengono disconnesse dal database. Le tecnologie sono particolarmente utili per le applicazioni che consentono agli utenti di modificare i dati e rendere persistenti le modifiche apportate al database. Anche se i set di dati hanno dimostrato di essere una tecnologia molto efficace, è consigliabile che le nuove applicazioni .NET usino Entity Framework Core. Entity Framework offre un modo più naturale per usare i dati tabulari come modelli a oggetti e ha un'interfaccia di programmazione più semplice.

È possibile creare controlli associati a dati trascinando gli elementi dalla finestra Origini dati nella finestra di progettazione WPF o Windows Form finestra di progettazione. Ogni elemento nella finestra Origini dati ha un controllo predefinito creato quando lo si trascina nella finestra di progettazione. Tuttavia, è possibile scegliere di creare un controllo diverso.

Impostare i controlli da creare per tabelle dati o oggetti

Prima di trascinare gli elementi che rappresentano tabelle dati o oggetti dalla finestra Origini dati, è possibile scegliere di visualizzare tutti i dati in un controllo oppure di visualizzare ogni colonna o proprietà in un controllo separato.

In questo contesto, il termine oggetto fa riferimento a un oggetto business personalizzato, a un'entità (in un modello di dati di entità) o a un oggetto restituito da un servizio.

Per impostare i controlli da creare per tabelle dati o oggetti

  1. Assicurarsi che la finestra di progettazione WPF o la finestra di progettazione Windows Form sia aperta.

  2. Nella finestra Origini dati selezionare l'elemento che rappresenta la tabella dati o l'oggetto da impostare.

    Suggerimento

    Se la finestra Origini dati non è aperta, è possibile aprirla selezionando Visualizza>altre origini dati di Windows.>

  3. Fare clic sul menu a discesa per l'elemento e quindi selezionare una delle voci seguenti nel menu:

    • Per visualizzare ogni campo dati in un controllo separato, fare clic su Dettagli. Quando si trascina l'elemento dati nella finestra di progettazione, questa azione crea un controllo associato a dati diverso per ogni colonna o proprietà della tabella dati o dell'oggetto padre, insieme alle etichette per ogni controllo.

    • Per visualizzare tutti i dati in un singolo controllo, selezionare un controllo diverso nell'elenco, ad esempio DataGrid o List in un'applicazione WPF o DataGridView in un'applicazione Windows Form.

    L'elenco dei controlli disponibili dipende dalla finestra di progettazione aperta, dalla versione di .NET di destinazione del progetto e dal fatto che siano stati aggiunti controlli personalizzati che supportano il data binding alla casella degli strumenti. Se il controllo che si desidera creare non è incluso nell'elenco dei controlli disponibili, è possibile aggiungere il controllo all'elenco. Per altre informazioni, vedere Aggiungere controlli personalizzati alla finestra Origini dati.

    Per informazioni su come creare un controllo personalizzato Windows Form che può essere aggiunto all'elenco di controlli per tabelle dati o oggetti nella finestra Origini dati, vedere Creare un controllo utente Windows Form che supporta il data binding complesso.

Impostare i controlli da creare per le colonne di dati o le proprietà

Prima di trascinare un elemento che rappresenta una colonna o una proprietà di un oggetto dalla finestra Origini dati alla finestra di progettazione, è possibile impostare il controllo da creare.

Per impostare i controlli da creare per colonne o proprietà

  1. Assicurarsi che la finestra di progettazione WPF o la finestra di progettazione Windows Form sia aperta.

  2. Nella finestra Origini dati espandere la tabella o l'oggetto desiderato per visualizzarne le colonne o le proprietà.

  3. Selezionare ogni colonna o proprietà per cui si desidera impostare il controllo da creare.

  4. Fare clic sul menu a discesa per la colonna o la proprietà e quindi selezionare il controllo che si desidera creare quando l'elemento viene trascinato nella finestra di progettazione.

    L'elenco dei controlli disponibili dipende dalla finestra di progettazione aperta, dalla versione di .NET di destinazione del progetto e dai controlli personalizzati che supportano il data binding aggiunto alla casella degli strumenti. Se il controllo che si desidera creare si trova nell'elenco dei controlli disponibili, è possibile aggiungere il controllo all'elenco. Per altre informazioni, vedere Aggiungere controlli personalizzati alla finestra Origini dati.

    Per informazioni su come creare un controllo personalizzato che può essere aggiunto all'elenco di controlli per colonne di dati o proprietà nella finestra Origini dati, vedere Creare un controllo utente Windows Form che supporta il data binding semplice.

    Se non si vuole creare un controllo per la colonna o la proprietà, selezionare Nessuno nel menu a discesa. Ciò è utile se si desidera trascinare la tabella o l'oggetto padre nella finestra di progettazione, ma non si desidera includere la colonna o la proprietà specifica.