コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }