Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Un DataView consente di creare visualizzazioni diverse dei dati archiviati in un DataTableoggetto , una funzionalità spesso usata nelle applicazioni di data binding. Usando un oggetto DataView, è possibile esporre i dati in una tabella con ordini di ordinamento diversi ed è possibile filtrare i dati in base allo stato della riga o in base a un'espressione di filtro.
Un oggetto DataView fornisce una visualizzazione dinamica dei dati nell'oggetto DataTable sottostante: il contenuto, l'ordinamento e l'appartenenza riflettono le modifiche apportate. Questo comportamento è diverso dal metodo Select di DataTable, che restituisce una DataRow matrice da una tabella in base a un determinato filtro e/o ordinamento: questo contenuto riflette le modifiche apportate alla tabella sottostante, ma l'appartenenza e l'ordinamento rimangono statici. Le funzionalità dinamiche di DataView lo rendono ideale per le applicazioni di data binding.
Un oggetto DataView offre una visualizzazione dinamica di un singolo set di dati, molto simile a una visualizzazione di database, a cui è possibile applicare criteri di ordinamento e filtro diversi. A differenza di una vista di database, tuttavia, un DataView non può essere considerato una tabella e non può fornire una vista di tabelle unite. Non è inoltre possibile escludere colonne presenti nella tabella di origine o colonne di accodamento che non esistono nella tabella di origine, ad esempio colonne di calcolo.
È possibile usare un DataViewManager oggetto per gestire le impostazioni di visualizzazione per tutte le tabelle in un oggetto DataSet. DataViewManager offre un modo pratico per gestire le impostazioni di visualizzazione predefinite per ogni tabella. Quando si associa un controllo a più tabelle di un oggetto DataSet, l'associazione a un Oggetto DataViewManager è la scelta ideale.
In questa sezione
Creazione di un oggetto DataView Viene descritto come creare un oggetto DataView per una tabella DataTable.
Ordinamento e filtro dei dati Viene descritto come impostare le proprietà di un oggetto DataView per restituire subset di righe di dati che soddisfano criteri di filtro specifici o per restituire dati in un determinato ordinamento.
DataRows e DataRowViews Viene descritto come accedere ai dati esposti da DataView.
Ricerca di righe Viene descritto come trovare una riga specifica in un oggetto DataView.
ChildViews and Relations Viene descritto come creare visualizzazioni di dati da una relazione padre-figlio usando un oggetto DataView.
Modifica di DataViews Viene descritto come modificare i dati nell'oggetto DataTable sottostante tramite DataView, inclusa l'abilitazione o la disabilitazione degli aggiornamenti.
Gestione degli eventi DataView Viene descritto come utilizzare l'evento ListChanged per ricevere una notifica quando il contenuto o l'ordine di un oggetto DataView viene aggiornato.
Gestione delle visualizzazioni dati Viene descritto come usare un Oggetto DataViewManager per gestire le impostazioni di DataView per ogni tabella in un oggetto DataSet.
Sezioni correlate
Applicazioni Web ASP.NET Fornisce panoramiche e procedure dettagliate, passo dopo passo, per la creazione di applicazioni ASP.NET, Web Forms e servizi Web.
Applicazioni Windows Fornisce informazioni dettagliate sull'uso di Windows Form e applicazioni console.
DataSets, DataTables e DataViews Descrive l'oggetto DataSet e come usarlo per gestire i dati dell'applicazione.
DataTables Descrive l'oggetto DataTable e come usarlo per gestire i dati dell'applicazione in modo autonomo o come parte di un oggetto DataSet.
ADO.NET Descrive l'architettura e i componenti ADO.NET e come usare ADO.NET per accedere alle origini dati esistenti e gestire i dati dell'applicazione.