BindingSource にバインドされた GridView があります。私の LINQ エンティティ関係は単純です: 顧客 -> 注文。
したがって、バインドも簡単です。BindingSource source = new BindingSource(context, "Customers");
顧客のグリッドに新しい行を追加すると、AddingNew イベントが発生し、自動的に挿入されます。ただし、Customers ノード (階層グリッド) を展開して新しい注文行を追加すると、AddingNew イベントはバインディング ソースでまったく発生しません。
バインディング ソースを次のように切り替えると、
BindingSource source = new BindingSource(context, "Orders");
明らかに顧客を獲得できませんが、新しい注文を挿入しても問題なく動作します。
何かが関係を適切にサポートしていないことを教えてくれます。私は何が欠けていますか?