Elementy DataTable

Obiekt DataSet składa się z kolekcji tabel, relacji i ograniczeń. W ADO.NET DataTable obiekty są używane do reprezentowania tabel w zestawie danych. Tabela DataTable reprezentuje jedną tabelę danych relacyjnych w pamięci; dane są lokalne dla elementu . Aplikacja oparta na platformie NET, w której się znajduje, ale może zostać wypełniona ze źródła danych, takiego jak program Microsoft SQL Server przy użyciu elementu DataAdapter , aby uzyskać więcej informacji, zobacz Wypełnianie zestawu danych z elementu DataAdapter.

Klasa DataTable jest elementem członkowskim przestrzeni nazw System.Data w bibliotece klas programu .NET Framework. Można utworzyć tabelę DataTable i używać jej niezależnie lub jako element członkowski zestawu danych, a obiekty DataTable mogą być również używane w połączeniu z innymi obiektami programu .NET Framework, w tym DataView. Dostęp do kolekcji tabel w zestawie danych można uzyskać za pośrednictwem właściwości Tables obiektu DataSet.

Schemat lub struktura tabeli jest reprezentowana przez kolumny i ograniczenia. Schemat tabeli DataTable definiuje się przy użyciu DataColumn obiektów, a także ForeignKeyConstraint obiektów i UniqueConstraint . Kolumny w tabeli mogą być mapowane na kolumny w źródle danych, zawierać wartości obliczeniowe z wyrażeń, automatycznie zwiększać ich wartości lub zawierać wartości klucza podstawowego.

Oprócz schematu tabela DataTable musi również zawierać wiersze zawierające dane i porządkowe. Klasa DataRow reprezentuje rzeczywiste dane zawarte w tabeli. Za pomocą elementu DataRow oraz jego właściwości i metod można pobierać, oceniać i manipulować danymi w tabeli. Gdy uzyskujesz dostęp do danych i zmieniasz je w wierszu, obiekt DataRow zachowuje zarówno bieżący, jak i oryginalny stan.

Relacje nadrzędny-podrzędne między tabelami można tworzyć przy użyciu co najmniej jednej powiązanej kolumny w tabelach. Relację między obiektami DataTable tworzy się przy użyciu elementu DataRelation. Obiekty DataRelation mogą następnie służyć do zwracania powiązanych wierszy podrzędnych lub nadrzędnych określonego wiersza. Aby uzyskać więcej informacji, zobacz Dodawanie danychRelations.

W tej sekcji

Tworzenie elementów DataTable
W tym artykule wyjaśniono, jak utworzyć tabelę DataTable i dodać ją do zestawu danych.

Definicja schematu elementu DataTable
Zawiera informacje na temat tworzenia i używania obiektów i ograniczeń kolumn danych .

Operowanie danymi w elemencie DataTable
Wyjaśnia, jak dodawać, modyfikować i usuwać dane w tabeli. W tym artykule wyjaśniono, jak używać zdarzeń DataTable do badania zmian danych w tabeli.

Obsługa zdarzeń elementu DataTable
Zawiera informacje o zdarzeniach dostępnych do użycia z tabelą DataTable, w tym zdarzenia, gdy wartości kolumn są modyfikowane, a wiersze są dodawane lub usuwane.

ADO.NET
Opisuje ADO.NET architekturę i składniki oraz sposób ich używania do uzyskiwania dostępu do istniejących źródeł danych i zarządzania danymi aplikacji.

Elementy DataSet, DataTable i DataView
Zawiera informacje o zestawie danych ADO.NET, w tym o sposobie tworzenia relacji między tabelami.

Constraint
Zawiera informacje referencyjne dotyczące obiektu Ograniczenie .

DataColumn
Zawiera informacje referencyjne dotyczące obiektu DataColumn .

DataSet
Zawiera informacje referencyjne dotyczące obiektu DataSet .

DataTable
Zawiera informacje referencyjne dotyczące obiektu DataTable .

Omówienie biblioteki klas
Zawiera omówienie biblioteki klas programu .NET Framework, w tym przestrzeni nazw systemowej , a także jej przestrzeni nazw drugiego poziomu System.Data.

Zobacz też