Freigeben über


Gewusst wie: Binden von Windows Forms-Steuerelementen an Daten

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 Gewusst wie: Festlegen des Steuerelements, das beim Ziehen aus dem Datenquellenfenster erstellt werden soll.

Wenn die für die Anwendung erforderlichen Steuerelemente nicht im Datenquellenfenster verfügbar sind, können Sie mit dem Anpassung der Datenbenutzeroberfläche, Windows Forms-Designer, Dialogfeld "Optionen" Steuerelemente hinzufügen. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen benutzerdefinierter Steuerelemente zum Datenquellenfenster.

Tipp

Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Arbeiten mit Einstellungen.

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.

    Tipp

    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.

    Tipp

    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 Gewusst wie: 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.

Tipp

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.

    Tipp

    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. Ein Dataset, ein TableAdapter, eine BindingSource und ein BindingNavigator werden auf der Komponentenleiste 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.

    Tipp

    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

Aufgaben

Exemplarische Vorgehensweise: Anzeigen von Daten in einem Windows Form

Referenz

Übersicht über die BindingSource-Komponente

Übersicht über das BindingNavigator-Steuerelement (Windows Forms)

Konzepte

DataSet-Designer

Binden von Steuerelementen an Daten in Visual Studio

Weitere Ressourcen

Herstellen von Datenverbindungen in Visual Studio

Vorbereiten der Anwendung auf den Empfang von Daten

Abrufen von Daten für die Anwendung

Bearbeiten von Daten in der Anwendung

Überprüfen von Daten

Speichern von Daten

Tools zum Arbeiten mit Datenquellen in Visual Studio