Share via


Gewusst wie: Binden von Windows Forms-Steuerelementen an Daten

 

Veröffentlicht: Juni 2016

Binden Sie Daten an Windows Forms-Steuerelemente, indem Sie Objekte aus dem Datenquellenfenster ziehen. Bevor Sie Elemente aus dem Datenquellenfenster ziehen, können Sie den Steuerelementtyp der Tabelle für einzelne Steuerelemente auf Details oder DataGridView für ein DataGridView-Element festlegen. Weitere Informationen finden Sie unter Festlegen des Steuerelements, das beim Ziehen aus dem Datenquellenfenster erstellt werden soll.

Wenn die Steuerelemente, die von der Anwendung erforderlich sind, nicht aus dem Fenster Datenquellen verfügbar sind, können Sie Steuerelemente hinzufügen. Weitere Informationen finden Sie unter Hinzufügen benutzerdefinierter Steuerelemente zum Datenquellenfenster.

Hinweis

Auf Ihrem Computer werden möglicherweise andere Namen oder Speicherorte für die Benutzeroberflächenelemente von Visual Studio angezeigt als die in den folgenden Anweisungen aufgeführten. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Personalisieren der IDE.

Anzeigen einer gesamten Datentabelle in einzelnen Steuerelementen

Sie können eine gesamte Tabelle mit Daten in einzelnen Steuerelementen anzeigen, indem Sie die Tabelle (oder einen Knoten, der eine Auflistung repräsentiert, wenn Sie ein Objekt als Datenquelle verwenden) aus dem Datenquellenfenster auf ein Formular einer Windows-Anwendung ziehen.

So zeigen Sie eine gesamte Datentabelle

  1. Öffnen Sie das Datenquellenfenster. Weitere Informationen finden Sie unter Gewusst wie: Öffnen des Datenquellenfensters.

    Hinweis

    Wenn das Datenquellenfenster leer ist, fügen Sie ihm eine Datenquelle hinzu. Weitere Informationen finden Sie unter Übersicht über Datenquellen.

  2. Öffnen Sie das Formular im Windows Forms-Designer.

  3. Wählen Sie eine Tabelle im Datenquellenfenster aus, klicken Sie auf den Dropdownpfeil, und wählen Sie Details aus.

  4. Ziehen Sie die Tabelle aus dem Datenquellenfenster auf ein Formular.

    Auf dem Formular werden für jede Spalte oder Eigenschaft ein eigenes datengebundenes Steuerelement sowie ein diesem Steuerelement zugeordnetes und entsprechend benanntes Label-Steuerelement erstellt.

Anzeigen von ausgewählten Datenspalten in einzelnen Steuerelementen

Sie zeigen einzelne Datenspalten in einzelnen Steuerelementen an, indem Sie die einzelnen Spalten (oder Eigenschaften, wenn Sie ein Objekt als Datenquelle verwenden) aus dem Datenquellenfenster auf ein Formular einer Windows-Anwendung ziehen.

So zeigen Sie ausgewählte Datenspalten an

  1. Öffnen Sie das Datenquellenfenster. Weitere Informationen finden Sie unter Gewusst wie: Öffnen des Datenquellenfensters.

    Hinweis

    Wenn das Datenquellenfenster leer ist, fügen Sie ihm eine Datenquelle hinzu. Weitere Informationen finden Sie unter Übersicht über Datenquellen.

  2. Erweitern Sie die Tabelle, um die einzelnen Spalten anzuzeigen.

    Tipp

    Um das Steuerelement festzulegen, das für die einzelnen Spalten erstellt wird, markieren Sie die Spalte im Datenquellenfenster, klicken Sie auf den Dropdownpfeil und wählen Sie ein Steuerelement in der Liste verfügbarer Steuerelemente aus. Weitere Informationen finden Sie unter Festlegen des Steuerelements, das beim Ziehen aus dem Datenquellenfenster erstellt werden soll.

  3. Öffnen Sie das Formular im Windows Forms-Designer.

  4. Ziehen Sie die gewünschten Spalten aus dem Datenquellenfenster auf ein Formular.

    Auf dem Formular werden für jede Spalte oder Eigenschaft, die Sie auf dieses ziehen, ein eigenes datengebundenes Steuerelement sowie ein diesem Steuerelement zugeordnetes und entsprechend benanntes Label-Steuerelement erstellt.

Sie können auch Elemente aus dem Datenquellenfenster auf vorhandene Steuerelemente, also bereits in einem Formular enthaltene Steuerelemente, ziehen, um das Steuerelement an Daten zu binden. Bei Steuerelementen, die bereits an Daten gebunden sind, werden die Datenbindungen auf das Element zurückgesetzt, das zuletzt auf das jeweilige Steuerelement gezogen wurde.

Hinweis

Als gültige Ziele zum Ablegen müssen Steuerelemente den zugrunde liegenden Datentyp des Elements anzeigen können, das aus dem Datenquellenfenster gezogen wird. Es stellt z. B. keinen gültigen Vorgang dar, ein Element des Datentyps DateTime auf eine CheckBox zu ziehen, da die CheckBox kein Datum anzeigen kann.

So binden Sie ein vorhandenes Steuerelement an Daten

  1. Öffnen Sie das Datenquellenfenster. Weitere Informationen finden Sie unter Gewusst wie: Öffnen des Datenquellenfensters.

  2. Öffnen Sie das Formular im Windows Forms Designer.

  3. Erweitern Sie im Datenquellenfenster eine Tabelle oder ein Objekt, und zeigen Sie die einzelnen Spalten oder Eigenschaften an.

  4. Ziehen Sie das gewünschte Element aus dem Datenquellenfenster auf ein vorhandenes Steuerelement.

    Das Steuerelement ist jetzt an dieses ausgewählte Element gebunden.

Anzeigen von Daten in einem DataGridView-Steuerelement

So zeigen Sie Daten in einem neuen DataGridView-Steuerelement für Windows Forms an

  1. Öffnen Sie das Datenquellenfenster. Weitere Informationen finden Sie unter Gewusst wie: Öffnen des Datenquellenfensters.

    Hinweis

    Wenn das Datenquellenfenster leer ist, fügen Sie ihm eine Datenquelle hinzu. Weitere Informationen finden Sie unter Übersicht über Datenquellen.

  2. Öffnen Sie das Formular im Windows Forms-Designer.

  3. Wählen Sie eine Tabelle im Datenquellenfenster aus, klicken Sie auf den Dropdownpfeil, und wählen Sie DataGridView aus.

  4. Ziehen Sie die Tabelle aus dem Datenquellenfenster auf ein Formular.

    Auf dem Formular wird ein DataGridView-Steuerelement und ein Toolstrip (BindingNavigator) für die Navigation in den Datensätzen angezeigt. Auf der Komponentenleiste werden ein Dataset, ein TableAdapter, eine BindingSource und ein BindingNavigator angezeigt.

So zeigen Sie Daten in einem vorhandenen DataGridView-Steuerelement für Windows Forms an

  1. Öffnen Sie das Datenquellenfenster. Weitere Informationen finden Sie unter Gewusst wie: Öffnen des Datenquellenfensters.

    Hinweis

    Wenn das Datenquellenfenster leer ist, fügen Sie ihm eine Datenquelle hinzu. Weitere Informationen finden Sie unter Übersicht über Datenquellen.

  2. Öffnen Sie das Formular im Windows Forms-Designer.

  3. Wählen Sie eine Tabelle im Datenquellenfenster aus, klicken Sie auf den Dropdownpfeil, und wählen Sie DataGridView aus.

  4. Ziehen Sie die Tabelle aus dem Datenquellenfenster auf die DataGridView im Formular.

    Das DataGridView-Steuerelement ist jetzt an die darauf gezogene Tabelle gebunden. Ein DataSet, ein TableAdapter und eine BindingSource werden auf der Komponentenleiste angezeigt.

Siehe auch

Exemplarische Vorgehensweise: Anzeigen von Daten in einem Windows Form
Erstellen und Bearbeiten von typisierten Datasets
Übersicht über die BindingSource-Komponente
Übersicht über das BindingNavigator-Steuerelement
Herstellen von Datenverbindungen in Visual Studio
Vorbereiten der Anwendung auf den Empfang von Daten
Abrufen von Daten für die Anwendung
Binden von Steuerelementen an Daten in Visual Studio
Bearbeiten von Daten in der Anwendung
Überprüfen von Daten
Speichern von Daten
Tools zum Arbeiten mit Datenquellen in Visual Studio