Elementy DataView
Element A DataView umożliwia tworzenie różnych widoków danych przechowywanych w DataTableobiekcie , która jest często używana w aplikacjach powiązania danych. Za pomocą widoku DataView można uwidocznić dane w tabeli z różnymi kolejnościami sortowania, a dane można filtrować według stanu wiersza lub na podstawie wyrażenia filtru.
Element DataView udostępnia dynamiczny widok danych w bazowej tabeli DataTable: zawartość, kolejność i członkostwo odzwierciedlają zmiany w miarę ich występowania. To zachowanie różni się od metody Select tabeli DataTable, która zwraca tablicę DataRow z tabeli na podstawie określonego filtru i/lub kolejności sortowania: ta zawartość odzwierciedla zmiany w tabeli bazowej, ale jej członkostwo i kolejność pozostają statyczne. Dynamiczne możliwości widoku DataView sprawiają, że jest idealnym rozwiązaniem dla aplikacji do tworzenia powiązań danych.
Widok Danych zapewnia dynamiczny widok pojedynczego zestawu danych, podobnie jak widok bazy danych, do którego można zastosować różne kryteria sortowania i filtrowania. Jednak w przeciwieństwie do widoku bazy danych widok DataView nie może być traktowany jako tabela i nie może zapewnić widoku sprzężonych tabel. Nie można również wykluczyć kolumn istniejących w tabeli źródłowej lub dołączania kolumn, które nie istnieją w tabeli źródłowej, takich jak kolumny obliczeniowe.
Możesz użyć elementu , DataViewManager aby zarządzać ustawieniami widoku dla wszystkich tabel w zestawie danych. Narzędzie DataViewManager zapewnia wygodny sposób zarządzania domyślnymi ustawieniami widoku dla każdej tabeli. W przypadku powiązania kontrolki z więcej niż jedną tabelą zestawu danych powiązanie z kontrolką DataViewManager jest idealnym wyborem.
W tej sekcji
Tworzenie obiektu DataView opisuje sposób tworzenia elementu DataView dla tabeli DataTable.
Sortowanie i filtrowanie danych opisuje sposób ustawiania właściwości elementu DataView w celu zwracania podzestawów wierszy danych spełniających określone kryteria filtrowania lub zwracania danych w określonej kolejności sortowania.
DataRows i DataRowViews opisuje sposób uzyskiwania dostępu do danych udostępnianych przez element DataView.
Znajdowanie wierszy opisuje sposób znajdowania określonego wiersza w widoku Danych.
ChildViews and Relations Opisuje sposób tworzenia widoków danych na podstawie relacji nadrzędny-podrzędny przy użyciu elementu DataView.
Modyfikowanie elementów DataView opisuje sposób modyfikowania danych w bazowej tabeli DataTable za pośrednictwem elementu DataView, w tym włączania lub wyłączania aktualizacji.
Obsługa zdarzeń DataView opisuje sposób używania zdarzenia ListChanged do odbierania powiadomienia, gdy zawartość lub kolejność elementu DataView jest aktualizowana.
Zarządzanie elementami DataViews opisuje sposób używania elementu DataViewManager do zarządzania ustawieniami elementu DataView dla każdej tabeli w zestawie danych.
Sekcje pokrewne
ASP.NET Web Applications zawiera omówienie i szczegółowe procedury krok po kroku dotyczące tworzenia aplikacji ASP.NET, formularzy internetowych i usług sieci Web.
Aplikacje systemu Windows zawierają szczegółowe informacje na temat pracy z aplikacjami windows Forms i konsolowymi.
Obiekty DataSets, DataTables i DataViews opisuje obiekt DataSet oraz sposób zarządzania danymi aplikacji za pomocą zestawu danych.
DataTables opisuje obiekt DataTable i sposób używania go do zarządzania danymi aplikacji przez siebie lub w ramach zestawu danych.
ADO.NET Opisuje architekturę i składniki ADO.NET oraz sposób używania ADO.NET do uzyskiwania dostępu do istniejących źródeł danych i zarządzania danymi aplikacji.