Festlegen des Steuerelements, das beim Ziehen aus dem Datenquellenfenster erstellt werden soll
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.
Sie können datengebundene Steuerelemente erstellen, indem Sie Elemente aus dem Fenster Datenquellen in den WPF- oder den Windows Forms-Designer ziehen. Jedes Element im Fenster Datenquellen verfügt über ein Standardsteuerelement, das erstellt wird, wenn Sie es in den Designer ziehen. Sie können jedoch ein anderes Steuerelement erstellen.
Festlegen der Steuerelemente, die für Datentabellen oder Objekte erstellt werden sollen
Bevor Sie Elemente aus dem Fenster Datenquellen ziehen, die Datentabellen oder Objekte darstellen, können Sie zwischen zwei Optionen wählen: Alle Daten können in einem Steuerelement oder jede Spalte bzw. Eigenschaft in einem separaten Steuerelement angezeigt werden.
In diesem Kontext bezieht sich der Begriff Objekt auf ein benutzerdefiniertes Geschäftsobjekt, eine Entität (in einem Entity Data Model) oder ein von einem Dienst zurückgegebenes Objekt.
So legen Sie die Steuerelemente fest, die für Datentabellen oder Objekte erstellt werden sollen
Der WPF- oder der Windows Forms-Designer muss geöffnet sein.
Wählen Sie im Fenster Datenquellen das Element aus, das die festzulegende Datentabelle oder das Objekt darstellt.
Tipp
Wenn das Fenster Datenquellen nicht geöffnet ist, können Sie es öffnen, indem Sie Anzeigen>Andere Fenster>Datenquellen.
Klicken Sie auf das Dropdown-Listenmenü für das Element, und wählen Sie dann eines der folgenden Elemente im Menü aus:
Klicken Sie auf Details, um jedes Datenfeld in einem separaten Steuerelement anzuzeigen. Wenn Sie das Datenelement in den Designer ziehen, werden für jede Spalte bzw. jede Eigenschaft der übergeordneten Datentabelle oder des Objekts ein anderes datengebundenes Steuerelement sowie Bezeichnungen für jedes Steuerelement erstellt.
Wählen Sie ein anderes Steuerelement in der Liste, z.B. DataGrid oder List in einer WPF-Anwendung, oder DataGridView in einer Windows Forms-Anwendung aus, um alle Daten in einem einzelnen Steuerelement anzuzeigen.
Die Liste der verfügbaren Steuerelemente hängt vom geöffneten Designer und der Zielversion von .NET Framework des Projekts ab sowie davon, ob Sie benutzerdefinierte Steuerelemente hinzugefügt haben, die die Datenbindung zur Toolbox unterstützen. Wenn das Steuerelement, das Sie erstellen möchten, nicht in der Liste der verfügbaren Steuerelemente aufgeführt ist, können Sie es der Liste hinzufügen. Weitere Informationen finden Sie unter Hinzufügen benutzerdefinierter Steuerelemente zum Datenquellenfenster.
Weitere Informationen dazu, wie ein benutzerdefiniertes Windows Forms-Steuerelement erstellt wird, das der Liste der Steuerelemente für Datentabellen oder Objekte im Datenquellenfenster hinzugefügt werden kann, finden Sie unter Erstellen eines Windows Forms-Benutzersteuerelements, das komplexe Datenbindung unterstützt.
Festlegen der zu erstellenden Steuerelemente für Datenspalten oder -eigenschaften
Bevor Sie ein Element, das eine Spalte oder eine Eigenschaft eines Objekts im Fenster Datenquellen darstellt, in den Designer ziehen, können Sie das zu erstellende Steuerelement festlegen.
So legen Sie die Steuerelemente fest, die für Spalten oder Eigenschaften erstellt werden sollen
Der WPF- oder der Windows Forms-Designer muss geöffnet sein.
Erweitern Sie im Fenster Datenquellen die gewünschte Tabelle oder das gewünschte Objekt, sodass die Spalten bzw. Eigenschaften angezeigt werden.
Wählen Sie jede Spalte oder jede Eigenschaft aus, für die das Steuerelement erstellt werden soll.
Klicken Sie auf die Dropdownliste für die Spalte oder die Eigenschaft, und wählen Sie das Steuerelement aus, das beim Ziehen des Elements in den Designer erstellt werden soll.
Die Liste der verfügbaren Steuerelemente hängt vom geöffneten Designer und der Zielversion von .NET des Projekts ab sowie davon, welche benutzerdefinierten Steuerelemente Sie hinzugefügt haben, die die Datenbindung zur Toolbox unterstützen. Wenn das gewünschte Steuerelement in der Liste der verfügbaren Steuerelemente aufgeführt ist, können Sie der Liste das Steuerelement hinzufügen. Weitere Informationen finden Sie unter Hinzufügen benutzerdefinierter Steuerelemente zum Datenquellenfenster.
Weitere Informationen zum Erstellen eines benutzerdefinierten Steuerelements, das der Liste der Steuerelemente für Datenspalten oder Eigenschaften im Datenquellenfenster hinzugefügt werden kann, finden Sie unter Erstellen eines Windows Forms-Benutzersteuerelements, das die einfache Datenbindung unterstützt.
Wählen Sie in der Dropdownmenüliste die Option Keine aus, wenn Sie kein Steuerelement für die Spalte oder Eigenschaft erstellen möchten. Dies ist nützlich, wenn Sie die übergeordnete Tabelle oder das Objekt in den Designer ziehen, aber die Spalte oder die Eigenschaft nicht einschließen möchten.