我希望能够将datagridview绑定到存储在我的实体框架数据库中的信息。我只想显示存储在我的实体框架中的信息的子集,并且到目前为止一直使用类似于以下的命令执行此操作。
Dim x = (from store as stores
in storeentity select store.name,
store.number, store.store_manager.name)
datagridview1.datasource = x
我现在希望能够这样做但能够修改datagridview中返回的行并将更改返回给数据库。这不起作用,因为我返回一个匿名类型。 store.store_manager.name
是存储在由FK链接的另一个表中的属性。
任何人都可以提供有关如何执行此操作的任何指导,并且仍然可以跟踪对象。我花了最后四个小时尝试使用各种方法来完成这项工作并且没有运气。
非常感谢任何帮助,非常感谢。
答案 0 :(得分:1)
查看ADO Entity Framework creating unwanted Entity Key和Binding Entity Framework objects to a Datagridview C#,了解如何修改EF中视图的内容,以便绑定和编辑。它们可能对您有所帮助。