私は2つのフォームを持っています
、そしてListFrom私
はdevexpressグリッドといくつかのボタン(追加、削除、編集)を持って
います私はいくつかのテキストボックスといくつかのボタン(保存、削除、次、前)
を持っていますリストフォームを開き、製品をクリックして変更し、開いた後、いくつかの変更を加えて保存すると、グリッドが新しい値で更新されます。これには、このコードがありますDetailFormListFormDetailFormDetailFormListForm
ListFrom で
FrmProduit frm = new FrmProduit(monProduit.Id) { MdiParent = this.MdiParent};
frm.updateDataInGridView += new System.Action(refereshGridView);
frm.Show();
詳細フォームで
if (updateDataInGridView != null)
updateDataInGridView();
このシナリオでは、すべて問題ありません
2 番目のシナリオ を開き、detailFromその後 を開き、listFormに変更を加えてdetailFrom[保存] をクリックするupdateDataInGridViewと、この場合は null になり、グリッドが更新されません。