使用 LINQ 将数据绑定到控件
更新:2007 年 11 月
在上一课创建 LINQ to SQL 类:使用 O/R 设计器中,您学习了如何使用 O/R 设计器将 LINQ to SQL 类映射到数据库中的表。在本课中,您将学习如何使用 LINQ 查询将数据绑定到控件。
先决条件
若要完成本课,必须能够访问 SQL Server 版本的 Northwind 示例数据库。有关更多信息,请参见如何:安装示例数据库。
在开始本课之前,您必须完成课程创建 LINQ to SQL 类:使用 O/R 设计器。
使用 LINQ 将数据绑定到控件
打开在 创建 LINQ to SQL 类:使用 O/R 设计器 中创建的解决方案。
将一个“TextBox”控件从“工具箱”中拖到 Form1 上。
将一个“Button”从“工具箱”中拖到 Form1 上,并将其 Text 属性更改为“运行查询”。
双击该按钮,然后将下面的代码添加到 Button1_Click 事件处理程序中:
Dim CustomersQuery = From customers in NorthwindSampleDataContext1.Customers _ Where customers.Country = TextBox1.Text _ Select customers CustomerBindingSource.DataSource = CustomersQuery
按 F5。
在文本框中键入 Germany。
单击“运行查询”按钮。
验证是否仅显示其“Country”属性值为“Germany”的客户。然后尝试不同的国家/地区,如 USA 或 UK。
后续步骤
在本课中,您学习了如何使用 LINQ 查询将数据绑定到应用程序中的控件。在下一课中,您将学习如何在代码中使用 XML 文本。