Verwenden von LINQ zum Binden von Daten an Steuerelemente
Aktualisiert: November 2007
In der vorangegangenen Lektion Erstellen von LINQ to SQL-Klassen: Verwenden des O/R-Designers haben Sie gelernt, wie mit dem O/R-Designer LINQ to SQL-Klassen Tabellen in einer Datenbank zugeordnet werden. In der dieser Lektion erfahren Sie, wie mithilfe einer LINQ-Abfrage Daten an ein Steuerelement gebunden werden.
Vorbereitungsmaßnahmen
Um diese Lektion abzuschließen, müssen Sie Zugriff auf die SQL Server-Version der Beispieldatenbank Northwind haben. Weitere Informationen finden Sie unter Gewusst wie: Installieren von Beispieldatenbanken.
Sie müssen die Lektion Erstellen von LINQ to SQL-Klassen: Verwenden des O/R-Designers abschließen, bevor Sie diese Lektion starten.
So verwenden Sie LINQ zum Binden von Daten an ein Steuerelement
Öffnen Sie die in Erstellen von LINQ to SQL-Klassen: Verwenden des O/R-Designers erstellte Projektmappe.
Ziehen Sie aus der Toolbox ein TextBox-Steuerelement auf Form1.
Ziehen Sie aus der Toolbox ein Button-Steuerelement auf Form1, und ändern Sie die Text-Eigenschaft in Abfrage ausführen.
Doppelklicken Sie auf die Schaltfläche, und fügen Sie dem Button1_Click-Ereignishandler den folgenden Code hinzu:
Dim CustomersQuery = From customers in NorthwindSampleDataContext1.Customers _ Where customers.Country = TextBox1.Text _ Select customers CustomerBindingSource.DataSource = CustomersQuery
Drücken Sie F5.
Geben Sie im Textfeld Germany ein.
Klicken Sie auf die Schaltfläche Abfrage ausführen.
Überprüfen Sie, ob nur die Kunden angezeigt werden, die für die Eigenschaft Country den Wert Germany enthalten. Probieren Sie dann andere Länder aus, z. B. USA oder Großbritannien.
Nächste Schritte
In dieser Lektion haben Sie erfahren, wie mithilfe einer LINQ-Abfrage Daten an ein Steuerelement in der Anwendung gebunden werden. In der nächsten Lektion wird dargestellt, wie Sie XML-Literale im Code verwenden.
Nächste Lektion: Direkte Aufnahme von XML in den Code: Verwenden von XML-Literalen
Siehe auch
Aufgaben
Speichern von und Zugreifen auf Daten
Erstellen von LINQ to SQL-Klassen: Verwenden des O/R-Designers
Exemplarische Vorgehensweise: Erstellen von LINQ to SQL-Klassen (O/R-Designer)
Konzepte
Verwenden von LINQ in Visual Basic Express
Übersicht über den O/R-Designer