私は2つのフォームを持っています
、そしてListFrom
私
はdevexpressグリッドといくつかのボタン(追加、削除、編集)を持って
います私はいくつかのテキストボックスといくつかのボタン(保存、削除、次、前)
を持っていますリストフォームを開き、製品をクリックして変更し、開いた後、いくつかの変更を加えて保存すると、グリッドが新しい値で更新されます。これには、このコードがありますDetailForm
ListForm
DetailForm
DetailForm
ListForm
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 になり、グリッドが更新されません。