我有一个绑定到BindingSource的GridView。我的LINQ实体关系很简单: 客户 - >订单。
所以绑定也很简单:BindingSource source = new BindingSource(context, "Customers");
当我在网格上为客户添加新行时,AddingNew事件将触发并自动插入。但是,当我展开Customers节点(它是一个分层网格)并添加一个新的订单行时,AddNew事件根本不会在绑定源上触发。
如果我将绑定源切换为:
BindingSource source = new BindingSource(context, "Orders");
然后我显然没有得到我的客户,但插入新订单也可以。
有些东西告诉我,它不能正确地支持这种关系。我错过了什么?
答案 0 :(得分:0)
这可以通过定义网格的“关系”属性来实现。