Condividi tramite


Associare controlli ai dati nelle applicazioni .NET Framework con Visual Studio

Annotazioni

La DataSet classe 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 app vengono disconnesse dal database. Le tecnologie sono particolarmente utili per le app che consentono agli utenti di modificare i dati e rendere persistenti le modifiche apportate al database. Sebbene i set di dati siano una tecnologia di successo comprovata, l'approccio consigliato per le nuove applicazioni .NET consiste nell'usare Entity Framework Core. Entity Framework offre un modo più naturale per usare i dati tabulari come modelli a oggetti e dispone di un'interfaccia di programmazione più semplice.

È possibile visualizzare i dati agli utenti dell'applicazione associando i dati ai controlli. È possibile creare questi controlli associati a dati trascinando gli elementi dalla finestra Origini dati in un'area di progettazione o controlli in una superficie di Visual Studio.

In questo argomento vengono descritte le origini dati che è possibile usare per creare controlli associati a dati. Vengono inoltre descritte alcune delle attività generali coinvolte nel data binding. Per informazioni più specifiche su come creare controlli associati a dati, vedere Associare controlli Windows Form ai dati in Visual Studio e Associare controlli WPF ai dati in Visual Studio.

Origini dati

Nel contesto del data binding, un'origine dati rappresenta i dati in memoria che possono essere associati all'interfaccia utente. In pratica, un'origine dati può essere una classe Entity Framework, un set di dati, un endpoint di servizio incapsulato in un oggetto proxy .NET, una classe LINQ to SQL o qualsiasi oggetto o raccolta .NET. Alcune origini dati consentono di creare controlli associati a dati trascinando gli elementi dalla finestra Origini dati, mentre altre origini dati non lo fanno. Nella tabella seguente vengono illustrate le origini dati supportate.

L'origine dei dati Supporto per il trascinamento della selezione nel Designer di Windows Forms Il supporto per il trascina e rilascia in WPF Designer Supporto per il drag-and-drop nel Designer Silverlight
Collezione di dati NO
Modello di Dati delle Entità 1
Classi LINQ to SQL Numero 2 Numero 2 Numero 2
Servizi (inclusi WCF Data Services, servizi WCF e servizi Web)
Oggetto
SharePoint
  1. Generare il modello usando la procedura guidata Entity Data Model , quindi trascinare tali oggetti nella finestra di progettazione.

  2. Le classi LINQ to SQL non vengono visualizzate nella finestra Origini dati . Tuttavia, è possibile aggiungere una nuova origine dati degli oggetti basata sulle classi LINQ to SQL e quindi trascinare tali oggetti nella finestra di progettazione per creare controlli associati ai dati. Per altre informazioni, vedere Procedura dettagliata: Creazione di classi LINQ to SQL (Progettazione O-R).

Finestra Origini dati

Le origini dati sono disponibili per il progetto come elementi nella finestra Origini dati . Questa finestra è visibile quando la superficie di progettazione del modulo è la finestra attiva nel progetto, oppure è possibile aprirla (quando un progetto è aperto) scegliendo Visualizza>Altre finestre>Origini dati. È possibile trascinare elementi da questa finestra per creare controlli associati ai dati sottostanti ed è anche possibile configurare le origini dati facendo clic con il pulsante destro del mouse.

Finestra Origini dati

Per ogni tipo di dati visualizzato nella finestra Origini dati , viene creato un controllo predefinito quando si trascina l'elemento nella finestra di progettazione. Prima di trascinare un elemento dalla finestra Origini dati , è possibile modificare il controllo creato. Per altre informazioni, vedere Impostare il controllo da creare durante il trascinamento dalla finestra Origini dati.

Attività coinvolte nell'associazione di controlli ai dati

Nella tabella seguente sono elencate alcune delle attività più comuni eseguite per associare i controlli ai dati.

Attività Maggiori informazioni
Aprire la finestra Origini dati . Aprire un'area di progettazione nell'editor e scegliere Visualizza>origini dati.
Aggiungi un'origine dati al tuo progetto. Aggiungere nuove origini dati
Impostare il controllo creato quando si trascina un elemento dalla finestra Origini dati alla finestra di progettazione. Impostare il controllo da creare durante il trascinamento dalla finestra Origini dati
Modificare l'elenco dei controlli associati agli elementi nella finestra Origini dati . Aggiungere controlli personalizzati alla finestra Origini dati
Creare controlli associati a dati. Associare i controlli Windows Forms ai dati in Visual Studio

Associare controlli WPF ai dati in Visual Studio
Eseguire l'associazione a un oggetto o a una raccolta. Associare oggetti in Visual Studio
Filtrare i dati visualizzati nell'interfaccia utente. Filtrare e ordinare i dati in un'applicazione Windows Form
Personalizzare le didascalie per i controlli. Personalizzare il modo in cui Visual Studio crea didascalie per i controlli associati a dati