Erstellen und Bearbeiten von typisierten Datasets
Der DataSet-Designer besteht aus mehreren visuellen Tools zum Erstellen und Bearbeiten typisierter Datasets und der einzelnen Elemente, die sie enthalten.
Der Dataset-Designer stellt visuelle Darstellungen der Objekte bereit, die in typisierten Datasets enthalten sind. Mit dem Dataset-Designer erstellen und ändern Sie TableAdapters, TableAdapter-Abfragen, DataTables, DataColumns und DataRelations.
Um den Dataset-Designer zu öffnen, doppelklicken Sie im Projektmappen-Explorer auf ein Dataset, oder klicken Sie mit der rechten Maustaste im Datenquellenfenster auf ein Dataset, und klicken Sie auf DataSet mit Designer bearbeiten. Weitere Informationen finden Sie unter Gewusst wie: Öffnen eines Datasets im DataSet-Designer. Durch das Hinzufügen eines neuen DataSet-Elements mit dem Dialogfeld Neues Element hinzufügen wird der Dataset-Designer mit einem leeren Dataset geöffnet, das gleich bearbeitet werden kann.
Hinweis
Im Dataset-Designer können die Funktionen eines Datasets erweitert werden.Doppelklicken Sie auf die Entwurfsoberfläche, oder klicken Sie mit der rechten Maustaste, und wählen Sie Code anzeigen aus, um eine Datei für die partielle Klasse zu erstellen, in der Sie dem Dataset Code hinzufügen können, der vom Designer nicht geändert oder gelöscht wird.Informationen zum Erweitern der Funktionen eines TableAdapter finden Sie unter Gewusst wie: Erweitern der Funktionalität eines TableAdapter.
Die folgende Tabelle enthält häufig auftretende Aufgaben, die mit dem Dataset-Designer ausgeführt werden können.
Zweck |
Siehe |
---|---|
Erstellen eines TableAdapter |
|
Bearbeiten eines TableAdapters |
|
Erstellen einer TableAdapter-Abfrage |
|
Bearbeiten einer TableAdapter-Abfrage |
|
Erstellen einer DataTable |
|
Bearbeiten einer DataTable |
|
Erstellen einer DataColumn |
|
Erstellen einer Beziehung zwischen zwei DataTables |
Gewusst wie: Erstellen von DataRelations mit dem Dataset-Designer |
Erweitern der Datasetfunktionen |
|
Hinzufügen einer Validierung zum ColumnChanging-Ereignis einer Datentabelle |
|
Hinzufügen einer Validierung zum RowChanging-Ereignis einer Datentabelle |
Erstellen von Objekten auf der Entwurfsoberfläche
Sie können Datasets erstellen, indem Sie die einzelnen Objekte hinzufügen und bearbeiten, die ein Dataset bilden. Die folgende Tabelle enthält Erläuterungen zu den unterschiedlichen Objekten auf der Registerkarte DataSet der Toolbox, die auf die Entwurfsoberfläche gezogen werden können:
Objekt |
Beschreibung |
---|---|
TableAdapter |
Enthält eine Auflistung von Datenbefehlen und eine Datenverbindung für die Kommunikation mit der zugrunde liegenden Datenbank und zum Auffüllen einer Datentabelle. Weitere Informationen finden Sie unter Übersicht über TableAdapters und Gewusst wie: Erstellen von TableAdapters. |
Abfrage |
TableAdapter-Abfragen sind Methoden mit starker Typisierung, die SQL-Anweisungen und gespeicherte Prozeduren ausführen. Durch die Ausführung einer TableAdapter-Abfrage werden Datentabellen mit Daten aufgefüllt oder andere Datenbankaufgaben ausgeführt. Weitere Informationen finden Sie unter Gewusst wie: Erstellen von TableAdapter-Abfragen. Durch Ziehen einer Abfrage auf eine Tabelle wird die Abfrage dieser Tabelle hinzugefügt, während das Ziehen einer Abfrage auf einen leeren Bereich des Dataset-Designers zum Erstellen einer globalen Abfrage führt. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen von globalen Abfragen zu einem Dataset. |
Stellt eine Auflistung der Zeilen im Arbeitspeicher dar, die von einer Datenbank zurückgegeben wird. |
|
Beziehung (DataRelation) |
Stellt die hierarchische Beziehung zwischen zwei DataTables dar. Weitere Informationen finden Sie unter Einführung in DataRelation-Objekte und Exemplarische Vorgehensweise: Erstellen einer Beziehung zwischen Datentabellen. |
Hinweis
Der DataSet-Designer stellt eine Verbindung mit einer zugrunde liegenden Datenbank nur dann her, wenn ein Dataset erstellt wird. Der Designer erkennt nicht automatisch spätere Änderungen an der Datenbank.Um eine vorhandene XSD-Datei zu aktualisieren, führen Sie Konfigurations-Assistenten erneut aus.Wenn sich die Tabellenbeziehungen geändert haben, entfernen Sie die relevanten Tabellen in der XSD-Datei und fügen sie wieder hinzu.
LINQ to DataSet
LINQ to DataSet ermöglicht LINQ (Language-Integrated Query, sprachintegrierte Abfrage) für Daten in einem DataSet-Objekt. Weitere Informationen finden Sie unter LINQ to DataSet.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Erstellen eines Datasets mit dem DataSet-Designer
Exemplarische Vorgehensweise: Erstellen eines TableAdapter mit mehreren Abfragen
Exemplarische Vorgehensweise: Erstellen einer DataTable im Dataset-Designer
Exemplarische Vorgehensweise: Erstellen einer Beziehung zwischen Datentabellen
Exemplarische Vorgehensweise: Anzeigen von Daten in einem Windows Form
Referenz
Konzepte
Arbeiten mit Datasets in Visual Studio
Vorbereiten der Anwendung auf den Empfang von Daten
Abrufen von Daten für die Anwendung