0

BindingSource にバインドされた GridView があります。私の LINQ エンティティ関係は単純です: 顧客 -> 注文。

したがって、バインドも簡単です。BindingSource source = new BindingSource(context, "Customers");

顧客のグリッドに新しい行を追加すると、AddingNew イベントが発生し、自動的に挿入されます。ただし、Customers ノード (階層グリッド) を展開して新しい注文行を追加すると、AddingNew イベントはバインディング ソースでまったく発生しません。

バインディング ソースを次のように切り替えると、 BindingSource source = new BindingSource(context, "Orders");明らかに顧客を獲得できませんが、新しい注文を挿入しても問題なく動作します。

何かが関係を適切にサポートしていないことを教えてくれます。私は何が欠けていますか?

4

1 に答える 1