示例#1
0
        public ConfigGridView ConCreateGridView(BLL.DataCenterBiz biz, DTO.DataItem licenseType)
        {
            ConfigGridView configGridView            = new ConfigGridView(String.Format("gvConfig_{0}", licenseType.Id));
            IEnumerable <DTO.ConfigDocument> configs = ConfigDataSource.Where(c => c.LICENSE_TYPE_CODE == licenseType.Id);

            if (configs != null && configs.Count() > 0)
            {
                configGridView = new ConfigGridView(String.Format("gvConfig_{0}", licenseType.Id));

                /********** Config GridView  **************/
                configGridView.AutoGenerateColumns = false;
                configGridView.Caption             = licenseType.Name;

                /************  Add Columns ****************/
                configGridView.AddBoundField("ID", "ID", "", 10, true);
                configGridView.AddBoundField("LICENSE_TYPE_CODE", "LICENSE_TYPE_CODE", "", 10, true);
                configGridView.AddBoundField("DOCUMENT_NAME", "DOCUMENT_NAME", "", 10, true);
                //configGridView.AddCheckBoxField("IS_REQUIRE", "IS_REQUIRE",  10);
                //configGridView.AddCommandField(true);
                configGridView.AddTemplateField("IS_REQUIRE", "IS_REQUIRE");
                configGridView.DataSource = configs;
            }


            return(configGridView);
        }
示例#2
0
        protected void InitGridView(BLL.DataCenterBiz biz)
        {
            IEnumerable <DTO.DataItem> licenseTypes = biz.GetLicenseType("").DataResponse;

            licenseTypes.ToList().RemoveAt(0);
            foreach (DTO.DataItem licenseType in licenseTypes)
            {
                ConfigGridView gvDataView = ConCreateGridView(biz, licenseType);
                pnlGridConfig.Controls.Add(gvDataView);
                gvDataView.DataBind();
            }
        }