2015-02-05 80 views
0

我是C#和visual studio的新手 - 使用社区版2013.我在这里断开了解如何使用Linq到Entites填充我的数据源。我创建了一个实体模型并构建了该项目,然后添加了一个表示数据库中几个表的对象数据源。我已经将其中一个表拖到了表单中以创建一个简单的数据绑定表单,而当我运行应用程序时,没有数据显示,这可能是因为数据源为空。我想知道如何使用Linq填充该数据源?linq使Entity查询对象数据源

我假设我做这样的事情:

CustomerEntities db = new CustomerEntities(); 
var customers = from c in db.Customers 
select c; 

唯一的事情就是将查询返回到本地客户的变量。我该如何去填充数据源呢?

顺便说一句,这是在form1_load事件过程。

感谢 丰富

回答

0

嗯,我想每个人都知道别人如何做到这一点。通过很多努力,我想出了这个。其他人可以纠正我,如果我不正确,但我基本上试图填补错误的东西。填写正确的东西是表格上的bindingSource:

CustomerEntities db = new CustomerEntities(); 
var Customers = from c in db.Customers 
select c; 

foreach (Customer item in Customers) 
customerBindingSource.Add(item); 

那就是它!我希望这能帮助刚刚开始的人。如果有任何建设性的批评,我愿意接受。

谢谢, Rich