Freigeben über


Gewusst wie: Hinzufügen einer parametrisierten Abfrage zu einem Formular in einer Windows Forms-Anwendung

Das Hinzufügen einer Suchfunktion zu einem Formular in einer Windows-Anwendung lässt sich durch Ausführen einer parametrisierte Abfrage erreichen. Eine parametrisierte Abfrage gibt Daten zurück, die den Bedingungen einer WHERE-Klausel entsprechen. Die Parametrisierung fügen Sie hinzu, indem Sie den Dialogfeld "Suchkriterien-Generator" ausfüllen. Sie können beispielsweise eine Abfrage parametrisieren, sodass nur Kunden in einem bestimmten Ort angezeigt werden. Fügen Sie dazu WHERE City = @City am Ende der SQL-Anweisung hinzu, die eine Liste von Kunden ausgibt.

Das Ausfüllen des Dialogfelds Suchkriterien bewirkt Folgendes:

  • Die Abfrage wird dem zugeordneten TableAdapter hinzugefügt.

  • Dem Formular werden Steuerelemente für Benutzer hinzugefügt, die die erforderlichen Parameterwerte liefern. Außerdem wird eine Schaltfläche für das Ausführen der Abfrage hinzugefügt.

  • Dem Click-Ereignis der Schaltfläche wird Code zugeordnet, der Parameterwerte festlegt und die Abfrage ausführt.

Hinweis

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 Anpassen der Entwicklungseinstellungen in Visual Studio.

So fügen Sie eine Abfrage einem vorhandenen datengebundenen Formular hinzu

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

  2. Klicken Sie Abfrage hinzufügen im Menü Daten oder Smart Tags für Daten.

    Hinweis

    Wenn Abfrage hinzufügen im Menü Daten nicht verfügbar ist, wählen Sie ein Steuerelement auf dem Formular, das die Datenquelle anzeigt, der Sie die Parametrisierung hinzufügen möchten.Wenn das Formular beispielsweise Daten in einem DataGridView-Steuerelement anzeigt, wählen Sie dieses aus.Wenn das Formular Daten in einzelnen Steuerelementen anzeigt, wählen Sie irgendein datengebundenes Steuerelement.

  3. Wählen Sie die gewünschte Tabelle, um die Parametrisierung im Bereich Datenquellentabelle auswählen hinzuzufügen. Weitere Informationen finden Sie unter Dialogfeld "Suchkriterien-Generator".

  4. Geben Sie den Namen in das Feld Neuer Abfragename ein, wenn Sie eine neue Abfrage erstellen.

    - oder -

    Wählen Sie eine Abfrage im Feld Vorhandener Abfragename.

  5. Geben Sie eine Abfrage ein, die Parameter in das Feld Abfragetext übernimmt.

  6. Klicken Sie auf OK.

    Es wird ein Steuerelement für die Eingabe des Parameters sowie eine Schaltfläche Laden zum Formular in einem ToolStrip-Steuerelement hinzugefügt.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Erstellen eines Windows Forms zum Suchen von Daten

Exemplarische Vorgehensweise: Anzeigen von Daten in einem Windows Form

Gewusst wie: Herstellen einer Verbindung zu Daten in einer Datenbank

Gewusst wie: Datennavigation mithilfe des DataNavigator-Steuerelements in Windows Forms

Gewusst wie: Sortieren und Filtern von ADO.NET-Daten mit der BindingSource-Komponente in Windows Forms

Gewusst wie: Erstellen einer Suchtabelle mit der BindingSource-Komponente in Windows Forms

Referenz

Datenquellenfenster

Konzepte

Übersicht über TableAdapters

Erstellen und Bearbeiten von typisierten Datasets

Übersicht über Datenquellen

Überprüfen von Daten