public static IBoundGrid AssociateDataDetailGrid(Control container, string windowTabName, IDisplayManager dmParent) { WindowTabInfo windowTabInfo = ADInfoBll.Instance.GetWindowTabInfo(windowTabName); if (windowTabName == null) return null; GeneratedDataUnboundGrid grid = new GeneratedDataUnboundGrid(windowTabInfo, dmParent); //ISearchManager subSm = ServiceProvider.GetService<IManagerFactory>().GenerateSearchManager(windowTabInfo, dmParent); //IDisplayManager subDm = ServiceProvider.GetService<IManagerFactory>().GenerateDisplayManager(windowTabInfo, subSm); //subDm.Name = windowTabInfo.Name; //grid.SetDisplayManager(subDm, windowTabInfo.GridName); AddControl(container, grid); grid.LoadLayout(); return grid; }
public static IBoundGrid AssociateBoundGridS(Control container, string windowTabName) { var info = ADInfoBll.Instance.GetWindowTabInfo(windowTabName); if (info == null) return null; GeneratedDataUnboundGrid grid = new GeneratedDataUnboundGrid(info); AddControl(container, grid); grid.LoadLayout(); return grid; }