Freigeben über


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

  1. Öffnen Sie die in Erstellen von LINQ to SQL-Klassen: Verwenden des O/R-Designers erstellte Projektmappe.

  2. Ziehen Sie aus der Toolbox ein TextBox-Steuerelement auf Form1.

  3. Ziehen Sie aus der Toolbox ein Button-Steuerelement auf Form1, und ändern Sie die Text-Eigenschaft in Abfrage ausführen.

  4. 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
    
  5. Drücken Sie F5.

  6. Geben Sie im Textfeld Germany ein.

  7. Klicken Sie auf die Schaltfläche Abfrage ausführen.

  8. Ü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

Weitere Ressourcen

Verwalten von Datensätzen: Verwenden von Daten im Programm