我是C#和visual studio的新手 - 使用社区版2013.我在此处断开了解如何使用Linq来Entites来填充我的数据源。我创建了一个实体模型并构建了项目,然后添加了一个对象数据源,它代表了数据库中的几个表。我已经将其中一个表拖到我的表单中以创建一个简单的数据绑定表单,当我运行应用程序时,没有数据显示可能是因为数据源为空。我想知道如何使用Linq填充该数据源?
我会假设我做了类似的事情:
CustomerEntities db = new CustomerEntities();
var customers = from c in db.Customers
select c;
唯一的办法就是将查询返回到本地customers变量中。我该如何填写数据源呢?
BTW这是在form1_load事件过程中。
由于 富
答案 0 :(得分:0)
嗯,我猜其他人都知道如何做到这一点。通过大量的挣扎,我想出了这个。如果我不正确,其他人可以纠正我,但我基本上是想填补错误的东西。填写的正确之处是表单上的bindingSource:
CustomerEntities db = new CustomerEntities();
var Customers = from c in db.Customers
select c;
foreach (Customer item in Customers)
customerBindingSource.Add(item);
多数民众赞成!我希望这有助于某人刚开始。如果有任何建设性的批评,我愿意接受。
谢谢, 富