private void LoadDetail(ModelNotifiedForEmployeeTerritories selectedItem) { if (selectedItem == null) { return; } if (DetailListTerritories != null) { DetailListTerritories.LoadGrid(x => x.TerritoryID == selectedItem.TerritoryID); } }
/// <summary> /// Load Detail form/list in master detail. Triggered by user's change in Grid's Row. /// When row change, load "DetailForm" or "Detail List" (need to be configured) /// </summary> /// <param name="selectedItem"></param> private void LoadDetail(ModelNotifiedForRegion selectedItem) { if (selectedItem == null) { return; } if (DetailListTerritories != null) { DetailListTerritories.LoadGrid(x => x.RegionID == selectedItem.RegionID); } /* Note: the detail form can load only ONE row from 'Territories'. It's necessary to inform DetailForm primary key here or create a custom Form.Load(). * if (DetailForm{0} != null) * { * //DetailFormTerritories.LoadForm(selectedItem.RegionID); * } */ }