Associazione di controlli ai dati in Visual Studio

È possibile visualizzare i dati per gli utenti dell'applicazione mediante l'associazione dei dati ai controlli. È possibile creare i controlli con associazione a dati mediante il trascinamento degli elementi dalla finestra Origini dati a Visual Studio.

In questo argomento vengono descritte le origini dati che è possibile utilizzare per creare controlli associati a dati. Vengono inoltre descritte alcune delle attività generali coinvolte nell'associazione ai dati. Per informazioni più dettagliate su come creare controlli con associazione a dati, vedere Associazione di controlli Windows Form ai dati in Visual Studio, Associazione di controlli WPF ai dati in Visual Studio e Associazione di controlli Silverlight ai dati in Visual Studio.

Origini dati

Un'origine dati rappresenta i dati disponibili per l'applicazione. È possibile creare origini dati da database, servizi o oggetti. Per ulteriori informazioni, vedere Cenni preliminari sulle origini dati.

Solo per alcune origini dati è possibile creare controlli associati a dati mediante il trascinamento di elementi dalla finestra Origini dati. Nella tabella seguente vengono indicate le origini dati supportate.

Origine dati

Supporto del trascinamento in Progettazione Windows Form

Supporto del trascinamento in WPF Designer

Supporto del trascinamento in Silverlight Designer

Dataset

Sì

Sì

No

Entity Data Model

No1

Sì

Sì

Classi LINQ to SQL

No2

No2

No2

Servizi (inclusi WCF Data Services, servizi WCF e servizi Web)

Sì

Sì

Sì

Oggetto

Sì

Sì

Sì

SharePoint

Sì

Sì

Sì

1. Quando Progettazione Windows Form è aperto, le entità nella finestra Origini dati sono di sola lettura e non possono essere trascinate alla finestra di progettazione. È comunque possibile creare controlli associati a dati aggiungendo una nuova origine dati dell'oggetto basata sull'Entity Data Model, quindi trascinare tali oggetti nella finestra di progettazione. Per ulteriori informazioni, vedere How to: Add an Object as a Project Data Source (Entity Framework).

2. Le classi LINQ to SQL non sono visualizzate nella finestra Origini dati. È comunque possibile aggiungere una nuova origine dati dell'oggetto basata sulle classi LINQ to SQL, quindi trascinare tali oggetti nella finestra di progettazione per creare controlli con associazione a dati. Per ulteriori informazioni, vedere Procedura dettagliata: creazione di classi LINQ to SQL (Progettazione relazionale oggetti).

Finestra Origini dati

Nella finestra Origini dati sono visualizzate le voci relative alle origini dati disponibili per il progetto. È possibile trascinare gli elementi da questa finestra per creare controlli associati ai dati sottostanti. Per ulteriori informazioni, vedere Origini dati (finestra).

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 che verrà creato. Per ulteriori informazioni, vedere Procedura: impostare il controllo da creare per il trascinamento dalla finestra Origini dati.

Attività coinvolte nell'associazione di controlli a dati

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

Attività

Ulteriori informazioni

Aprire la finestra Origini dati

Procedura: aprire la finestra Origini dati

Aggiungere un'origine dati al progetto.

Procedura: connettersi ai dati di un database

Procedura: connettersi ai dati negli oggetti

Procedura: connettersi ai dati di un servizio

Impostare il controllo che viene creato quando si trascina un elemento dalla finestra Origini dati alla finestra di progettazione.

Procedura: impostare il controllo da creare per il trascinamento dalla finestra Origini dati

Modificare l'elenco dei controlli associati agli elementi nella finestra Origini dati.

Procedura: aggiungere controlli personalizzati alla finestra Origini dati

Creare controlli associati a dati.

Associazione di controlli Windows Form ai dati in Visual Studio

Associazione di controlli WPF ai dati in Visual Studio

Associazione di controlli Silverlight ai dati in Visual Studio

Dopo avere creato controlli associati ai dati, potrebbe essere necessario eseguire una delle attività seguenti.

Attività

Ulteriori informazioni

Modificare i dati nell'origine dati sottostante

Modifica di dati nell'applicazione

Convalidare le modifiche apportate ai dati

Convalida dei dati

Salvare i dati aggiornati nel database

Salvataggio di dati

Vedere anche

Attività

Procedura: associare controlli alle immagini di un database

Concetti

Associazione di controlli Windows Form ai dati in Visual Studio

Associazione di controlli WPF ai dati in Visual Studio

Altre risorse

Associazione di controlli Silverlight ai dati in Visual Studio

Cenni preliminari sulle applicazioni dati in Visual Studio

Connessione ai dati in Visual Studio

Modifica di dati nell'applicazione

Convalida dei dati

Salvataggio di dati

Strumenti per l'utilizzo delle origini dati in Visual Studio