使用 LINQ 将数据绑定到控件

更新:2007 年 11 月

在上一课创建 LINQ to SQL 类:使用 O/R 设计器中,您学习了如何使用 O/R 设计器将 LINQ to SQL 类映射到数据库中的表。在本课中,您将学习如何使用 LINQ 查询将数据绑定到控件。

先决条件

若要完成本课,必须能够访问 SQL Server 版本的 Northwind 示例数据库。有关更多信息,请参见如何:安装示例数据库

在开始本课之前,您必须完成课程创建 LINQ to SQL 类:使用 O/R 设计器

使用 LINQ 将数据绑定到控件

  1. 打开在 创建 LINQ to SQL 类:使用 O/R 设计器 中创建的解决方案。

  2. 将一个“TextBox”控件从“工具箱”中拖到 Form1 上。

  3. 将一个“Button”从“工具箱”中拖到 Form1 上,并将其 Text 属性更改为“运行查询”。

  4. 双击该按钮,然后将下面的代码添加到 Button1_Click 事件处理程序中:

    Dim CustomersQuery = From customers in NorthwindSampleDataContext1.Customers _
        Where customers.Country = TextBox1.Text _
        Select customers
    
    CustomerBindingSource.DataSource = CustomersQuery
    
  5. 按 F5。

  6. 在文本框中键入 Germany。

  7. 单击“运行查询”按钮。

  8. 验证是否仅显示其“Country”属性值为“Germany”的客户。然后尝试不同的国家/地区,如 USA 或 UK。

后续步骤

在本课中,您学习了如何使用 LINQ 查询将数据绑定到应用程序中的控件。在下一课中,您将学习如何在代码中使用 XML 文本。

下一课:将 XML 直接包含在代码中:使用 XML 文本

请参见

任务

存储和访问数据

创建 LINQ to SQL 类:使用 O/R 设计器

演练:创建 LINQ to SQL 类(O/R 设计器)

概念

在 Visual Basic 速成版中使用 LINQ

O/R 设计器概述

其他资源

管理记录:在程序中使用数据