Dialogfeld "Suchkriterien-Generator"
Füllen Sie dieses Dialogfeld aus für das Hinzufügen einer neuen Abfrage (typischerweise eine parametrisierte Abfrage) zu einem vorhandenen datengebundenen Formular in einer Windows-Anwendung. Dazu gehört auch das Hinzufügen einer neuen Abfrage zur ausgewählten Tabelle und von Steuerelementen, mit denen Benutzer Parameterwerte auf dem Formular eingeben können (eine Schaltfläche für das Ausführen der Abfrage wird dem Formular ebenfalls hinzugefügt).
Eine parametrisierte Abfrage gibt Daten zurück, die den Bedingungen einer WHERE-Klausel in der Abfrage entsprechen. Sie können beispielsweise eine Kundenliste parametrisieren, sodass nur Kunden in einem bestimmten Ort angezeigt werden. Fügen Sie dazu WHERE City = @City am Ende der SQL-Anweisung hinzu, was eine Liste von Kunden ausgibt. Die WHERE-Klausel definiert eine Bedingung, die beim Ausführen der Abfrage erfüllt sein muss. SELECT * FROM Customers gibt alle Datensätze in der Tabelle Customers zurück, während SELECT * FROM Customers WHERE City = @City nur Datensätze zurückgibt, in denen die Spalte City dem Wert des @City-Parameters entspricht. Fügen Sie am Ende der Abfrage eine WHERE-Klausel hinzu, die sinnvoll ist.
Hier einige typische WHERE-Klauseln:
SELECT * FROM Employees WHERE CompanyName like @CompanyName
SELECT * FROM Employees WHERE (LastName = @Lname) and (FirstName = @Fname)
Hinweis
Die Syntax für Parameterplatzhalter variiert je nach Datenquelle.Dieses Beispiel zeigt Platzhalter für eine SQL Server-Datenquelle (@paramname).Verwenden Sie Fragezeichen-Platzhalter (?) für die Parameter System.Data.OleDb und System.Data.Odbc (WHERE CompanyName like ?).
Dieses Dialogfeld wird angezeigt, wenn Abfrage hinzufügen auf einem Smart Tag oder aus dem Menü Daten gewählt wird.
Mithilfe dieses Dialogfelds können Sie Folgendes tun:
- Hinzufügen einer Suchfunktion für ein vorhandenes datengebundenes Formular in einer Windows-Anwendung. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen einer parametrisierten Abfrage zu einem Formular in einer Windows Forms-Anwendung.
Liste der Benutzeroberflächenelemente
Datenquellentabelle auswählen
Auswählen der Tabelle für das Hinzufügen der Abfrage zur Bildung einer Dropdownliste verfügbarer Tabellen im Projekt.Auswahl einer parametrisieren Abfrage für das Laden von Daten
Wählen Sie eine neue oder vorhandene parametrisiere Abfrage aus.Neuer Abfragename
Geben Sie einen Namen für die neue parametrisierte Abfrage ein.Vorhandener Abfragename
Wählen Sie eine Abfrage aus der Dropdownliste verfügbarer Abfragen für die ausgewählte Datenquellentabelle.Abfragetext
Geben Sie die SQL-Anweisung ein, die ausgeführt wird, wenn man die Taste klickt.Hinweis
Der Assistent führt zum Abfrage-Generator, ein visuelles Tool für die Erstellung von SQL-Abfragen.
Abfrage-Generator
Öffnet den Abfrage-Generator, ein visuelles Tool für die Erstellung von SQL-Abfragen.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Anzeigen von Daten in einem Windows Form
Exemplarische Vorgehensweise: Erstellen eines Windows Forms zum Suchen von Daten
Konzepte
Binden von Windows Forms-Steuerelementen an Daten 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