更新:2007 年 11 月
可以使用 LINQ 查询将数据绑定到应用程序中的控件。为此,需要将 LINQ 查询的结果分配给数据源。
使用 LINQ 将数据绑定到控件
打开在 创建 LINQ to SQL 类:使用 O/R 设计器 中创建的解决方案。
将“TextBox”控件从“工具箱”中拖到 Form1 上。
将“Button”从“工具箱”中拖到 Form1 上,并将其 text 属性更改为“运行查询”。
双击该按钮,然后将下面的代码添加到 Button1_Click 事件处理程序中:
var CustomersQuery = from customers in northwindSampleDataContext1.Customers where customers.Country == TextBox1.Text select customers; customerBindingSource.DataSource = CustomersQuery;
按 F5。
在文本框中键入 USA。
单击“运行查询”按钮。
验证是否仅显示其“Country”属性值为“USA”的客户。然后,尝试针对不同的国家/地区(如 Germany 和 UK 等)进行验证。