Tworzenie i edytowanie wpisanych zestawów danych
Opublikowano: sierpień 2016
Projektant obiektów Dataset jest zestawem narzędzi wizualnych, których można używać do tworzenia i edycji typizowanych zestawów danych oraz zawartych w nich pojedynczych elementów.
Projektant obiektów Dataset zawiera wizualne reprezentacje obiektów, zawartych w typizowanych zestawach danych. Można tworzyć i modyfikować TableAdapters, TableAdapter Queries, DataTables, DataColumns, and DataRelations przy użyciu Projektanta obiektów Dataset.
Aby otworzyć Projektanta obiektów Dataset, kliknij dwukrotnie zestaw danych w Eksploratorze rozwiązań, lub kliknij prawym przyciskiem myszy zestaw danych w oknie Źródła danych i kliknij Edytuj obiekty DataSet przy pomocy projektanta. Aby uzyskać więcej informacji, zobacz Porady: otwieranie zestawu w narzędziu Projektant obiektów Dataset. Dodanie nowego elementu DataSet przy użyciu okna dialogowego Dodaj nowy element skutkuje otwarciem Projektanta obiektów Dataset z gotowym do edycji pustym zestawem danych.
Uwaga
Można użyć Projektanta obiektów Dataset do rozszerzenia funkcjonalności zestawu danych. Należy dwukrotnie kliknąć powierzchnię projektową lub kliknąć prawym klawiszem i wybrać Wyświetl kod aby utworzyć plik klasy częściowej, w którym można dodać do zestawu danych kod, który nie będzie zmieniany ani usunięty przez projektanta. Aby uzyskać informacje na temat rozszerzania funkcjonalności TableAdapter, zobacz Rozszerzanie funkcjonalności TableAdapter.
Poniższa tabela zawiera listę typowych zadań, które można wykonać przy użyciu Projektanta obiektów Dataset.
Do |
Zobacz |
---|---|
Utworzyć TableAdapter |
|
Edytować TableAdapter |
|
Utworzyć zapytanie TableAdapter |
|
Edytować zapytanie TableAdapter |
|
Utworzyć DataTable |
|
Edytować DataTable |
|
Utworzyć DataColumn |
|
Utworzyć relację pomiędzy dwoma obiektami DataTable. |
Porady: tworzenie DataRelations przy użyciu narzędzia Projektant |
Rozszerzyć funkcjonalność zestawu danych |
|
Dodać walidację do tabel danych zdarzeń ColumnChanging |
Porady: sprawdzanie poprawności danych podczas przeprowadzania zmian w kolumnach |
Dodać walidację do tabel danych zdarzeń RowChanging |
Porady: sprawdzanie poprawności danych podczas przeprowadzania zmian w wierszach |
Utworzyć obiekty na Powierzchni projektowej.
Można tworzyć zestawy danych poprzez dodawanie oraz edycję indywidualnych obiektów, które składają się na zestaw danych. Poniższa tabela zawiera wyjaśnienie różnych obiektów na karcie DataSet w Przyborniku, które mogą być przeciągane na powierzchnię projektową:
Obiekt |
Opis |
---|---|
TableAdapter |
Zawiera kolekcję poleceń danych i połączenie danych, które są używane do komunikacji ze źródłową bazą danych i wypełniania tabeli danych. Aby uzyskać więcej informacji, zobacz TableAdapter — Przegląd i Tworzenie i konfigurowanie TableAdapters. |
Zapytanie |
Kwerendy TableAdapter są silnie typizowanymi metodami, które wykonują instrukcje SQL oraz procedury składowane. Uruchomienie kwerendy TableAdapter wypełnia danymi tabelę danych lub wykonuje inne zadania bazy danych. Aby uzyskać więcej informacji, zobacz Porady: tworzenie zapytań TableAdapter. Przeciągnięcie kwerendy na tabelę dodaje ją do tej tabeli, podczas gdy przeciągnięcie kwerendy na pusty obszar Projektanta obiektów Dataset tworzy kwerendę globalną. Aby uzyskać więcej informacji, zobacz Porady: dodawanie zapytań globalnych do TableAdapter. |
Reprezentuje znajdującą się w pamięci kolekcję wierszy, zwróconą z bazy danych. |
|
Relacja (DataRelation) |
Reprezentuje relację nadrzędny-podrzędny między dwoma DataTable. Aby uzyskać więcej informacji, zobacz Wprowadzenie do obiektów DataRelation i Wskazówki: tworzenie relacji pomiędzy tabelami danych. |
Uwaga
Projektant obiektów Dataset łączy ze źródłową bazą danych tylko wtedy, kiedy zestaw danych jest tworzony; projektant nie wykrywa automatycznie kolejnych zmian w bazie danych. Aby odświeżyć istniejące pliki .xsd, uruchom ponownie Kreator konfiguracji. Jeśli zmieniono relacje tabel, należy usunąć a następnie dodać ponownie odpowiednie tabele do pliku .xsd.
LINQ do Zestawu danych
LINQ do DataSet umożliwia LINQ (Language-Integrated Query) dla danych w obiekcie DataSet. Aby uzyskać więcej informacji, zobacz LINQ to DataSet.
Zobacz też
Wskazówki: tworzenie zestawu danych za pomocą narzędzia Projektant obiektów Dataset
Wskazówki: tworzenie TableAdapter z wieloma zapytaniami
Wskazówki: tworzenie DataTable w projektancie obiektów Dataset
Wskazówki: tworzenie relacji pomiędzy tabelami danych
Wskazówki: wyświetlanie danych na formularzach systemu Windows
Okno źródła danych
Narzędzia zestawu danych w programie Visual Studio
Przygotowywanie aplikacji na otrzymywanie danych
Pobieranie danych do aplikacji
Edytowanie danych w aplikacji
Sprawdzanie poprawności danych
Zapisywanie danych