Freigeben über


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

Aktualisiert: November 2007

Einem Formular in einer Windows-Anwendung kann durch das Ausführen einer parametrisierten Abfrage Suchfunktionalität hinzugefügt werden. Eine parametrisierte Abfrage gibt Daten zurück, die den Bedingungen einer WHERE-Klausel entsprechen. Sie parametrisieren eine Abfrage, indem Sie das Dialogfeld "Suchkriterien-Generator" ausfüllen. Sie können beispielsweise eine Abfrage so parametrisieren, dass lediglich die Kunden aus einer bestimmten Stadt angezeigt werden, indem Sie am Ende der SQL-Anweisung, die eine Liste mit Kunden zurückgibt, WHERE City = @City hinzufügen. Weitere Informationen finden Sie unter Parameterabfragen.

Wenn Sie das Dialogfeld Suchkriterien ausfüllen, geschieht Folgendes:

  • Die Abfrage wird dem zugeordneten TableAdapter hinzugefügt.

  • Dem Formular werden Steuerelemente hinzugefügt, damit die Benutzer die erforderlichen Parameterwerte eingeben können. Außerdem wird eine Schaltfläche zum Ausführen der Abfrage hinzugefügt.

  • Dem Click-Ereignis der Schaltfläche wird Code zum Festlegen der Parameterwerte und zum Ausführen der Abfrage hinzugefügt.

Hinweis:

Je nach den aktiven Einstellungen oder der verwendeten Version können sich die angezeigten Dialogfelder und Menübefehle von den in der Hilfe beschriebenen unterscheiden. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

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

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

  2. Klicken Sie im Menü Daten oder in den Smarttags für Daten auf Abfrage hinzufügen.

    Hinweis:

    Falls der Befehl Abfrage hinzufügen im Menü Daten nicht verfügbar ist, markieren Sie im Formular ein Steuerelement, das die Datenquelle anzeigt, der Sie die Parametrisierung hinzufügen möchten. Wenn im Formular z. B. in einem DataGridView-Steuerelement Daten angezeigt werden, wählen Sie dieses aus. Werden die Daten im Formular in einzelnen Steuerelementen angezeigt, wählen Sie eines der datengebundenen Steuerelemente aus.

  3. Wählen Sie im Bereich Tabelle in Datenquelle auswählen die gewünschte Tabelle aus, der die Parametrisierung hinzugefügt werden soll. Weitere Informationen finden Sie unter Dialogfeld "Suchkriterien-Generator".

  4. Geben Sie im Feld Neuer Abfragename einen Namen an, wenn Sie eine neue Abfrage erstellen.

    - oder -

    Wählen Sie im Feld Vorhandener Abfragename eine Abfrage aus.

  5. Geben Sie im Feld Abfragetext eine Abfrage ein, die Parameter akzeptiert.

    Tipp:

    Verwenden Sie den Abfrage-Generator, der Sie beim Erstellen der Abfrage unterstützt. Weitere Informationen finden Sie unter Tools im Abfrage- und Ansicht-Designer.

  6. Klicken Sie auf OK.

    Dem Formular in einem ToolStrip-Steuerelement werden ein Steuerelement zur Eingabe des Parameters und die Schaltfläche Laden hinzugefügt.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Erstellen eines Formulars zum Suchen von Daten in einer Windows-Anwendung

Exemplarische Vorgehensweise: Anzeigen von Daten in einem Formular in einer Windows-Anwendung

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

Konzepte

Übersicht über TableAdapters

DataSet-Designer

Übersicht über Datenquellen

Referenz

Datenquellenfenster

Weitere Ressourcen

Überprüfen von Daten