C# 使用BindingSource和Grid的LINQ自动CRUD
我有一个绑定到BindingSource的GridView。我的LINQ实体关系很简单: 客户->订单 所以绑定也很简单:C# 使用BindingSource和Grid的LINQ自动CRUD,c#,winforms,linq,datagrid,crud,C#,Winforms,Linq,Datagrid,Crud,我有一个绑定到BindingSource的GridView。我的LINQ实体关系很简单: 客户->订单 所以绑定也很简单:BindingSource=newbindingsource(上下文,“客户”) 当我为客户在网格上添加新行时,AddingNew事件将触发,并自动插入。但是,当我展开Customers节点(它是一个分层网格)并添加一个新订单行时,AddingNew事件根本不会在绑定源上触发 如果我将绑定源切换到: BindingSource=newbindingsource(上下文,“订单
BindingSource=newbindingsource(上下文,“客户”)代码>
当我为客户在网格上添加新行时,AddingNew事件将触发,并自动插入。但是,当我展开Customers节点(它是一个分层网格)并添加一个新订单行时,AddingNew事件根本不会在绑定源上触发
如果我将绑定源切换到:
BindingSource=newbindingsource(上下文,“订单”)代码>那么我显然无法得到我的客户,但插入新订单也可以
有些事情告诉我,它不能正确地支持这段关系。我缺少什么?这是通过定义网格的关系属性来实现的。顺便说一句,我使用的网格是Telerik的RadGridView和分层视图。我怀疑这就是问题所在,因为它可以很好地显示主细节。