Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
Datasets und verwandte Klassen sind ältere .NET-Technologien aus den frühen 2000er Jahren, die es Anwendungen ermöglichen, mit Daten im Arbeitsspeicher zu arbeiten, während die Anwendungen von der Datenbank getrennt sind. Die Technologien sind besonders nützlich für Anwendungen, die es Benutzern ermöglichen, Daten zu ändern und die Änderungen wieder in der Datenbank zu speichern. Obwohl sich Datasets als sehr erfolgreiche Technologie erwiesen haben, empfehlen wir, dass neue .NET-Anwendungen Entity Framework Core verwenden. Entity Framework bietet eine natürlichere Möglichkeit, mit tabellarischen Daten als Objektmodelle zu arbeiten, und verfügt über eine einfachere Programmierschnittstelle.
In dieser exemplarischen Vorgehensweise wird das Erstellen einer DataTable (ohne TableAdapter-Instanz) mithilfe des DataSet-Designerserläutert. Informationen zum Erstellen von Datentabellen, die TableAdapter-Instanzen enthalten, finden Sie unter Erstellen und Konfigurieren eines TableAdapters.
Voraussetzungen
Für dieses Tutorial müssen die Workloads .NET-Desktopentwicklung und Datenspeicherung und -verarbeitung in Visual Studio installiert sein. Um diese zu installieren, öffnen Sie Visual Studio-Installer und wählen Ändern (oder Weitere>Ändern) neben der Version von Visual Studio aus, die Sie ändern möchten. Weitere Informationen finden Sie im Artikel Ändern von Visual Studio durch Hinzufügen oder Entfernen von Arbeitsauslastungen und Komponenten.
Erstellen einer neuen Windows Forms-Anwendung
Erstellen Sie in Visual Studio ein neues Windows Forms App (.NET Framework)-Projekt und nennen Sie es DataTableWalkthrough.
Das Projekt DataTableWalkthrough wird erstellt und zum Projektmappen-Explorer hinzugefügt.
Hinzufügen eines neuen Datasets zur Anwendung
Wählen Sie im Menü Projekt den Eintrag Neues Element hinzufügen aus.
Das Dialogfeld Neues Element hinzufügen wird angezeigt.
Klicken Sie im linken Bereich auf Daten und dann im mittleren Bereich auf Dataset.
Wählen Sie Hinzufügen aus.
Visual Studio fügt dem Projekt eine Datei namens DataSet1.xsd hinzu und öffnet sie im DataSet-Designer.
Hinzufügen einer neuen DataTable-Instanz zum Dataset
Ziehen Sie eine DataTable-Instanz von der Registerkarte Dataset der Toolbox in den DataSet-Designer.
Dem Dataset wird eine Tabelle namens DataTable1 hinzugefügt.
Klicken Sie auf die Titelleiste von DataTable1, und benennen Sie sie in
Music
um.
Hinzufügen von Spalten zur DataTable-Instanz
Klicken Sie mit der rechten Maustaste auf die Tabelle Music. Deuten Sie mit dem Mauszeiger auf Hinzufügen und wählen Sie dann Spalte aus.
Benennen Sie die Spalte mit
SongID
.Legen Sie im Fenster Eigenschaften die Eigenschaft DataType auf System.Int16fest.
Wiederholen Sie diesen Prozess, und fügen Sie die folgenden Spalten hinzu:
SongTitle
: System.StringArtist
: System.StringGenre
: System.String
Festlegen des Primärschlüssels für die Tabelle
Alle Datentabellen sollten über einen Primärschlüssel verfügen. Ein Primärschlüssel identifiziert einen bestimmten Datensatz in einer Datentabelle eindeutig.
Um den Primärschlüssel festzulegen, klicken Sie mit der rechten Maustaste auf die Spalte SongID und wählen Sie dann Primärschlüssel festlegen aus. Neben der Spalte SongID wird ein Schlüsselsymbol angezeigt.
Speichern Ihres Projekts
Um das DataTableWalkthrough-Projekt zu speichern, wählen Sie im Menü Datei die Option Alle speichern aus.