Exemple #1
0
        void BindType()
        {
            ddlParentCategory.DataSource     = CategoryHelper.GetFmtChildren(TypeID);
            ddlParentCategory.DataTextField  = "Name";
            ddlParentCategory.DataValueField = "ID";
            ddlParentCategory.DataBind();
            ddlParentCategory.Items.Insert(0, new ListItem("根目录", ""));

            Category cat = CategoryHelper.GetCategory(TypeID);

            if (cat != null)
            {
                chkOptions.DataSource     = CategoryOptionHelper.GetOptions(cat.Options);
                chkOptions.DataTextField  = "Name";
                chkOptions.DataValueField = "Value";
                chkOptions.DataBind();
            }
        }
Exemple #2
0
        private void BindData()
        {
            string id = Request["id"];

            BindType();

            Category cat = CategoryHelper.GetCategory(id);

            if (cat != null)
            {
                ddlParentCategory.SelectedValue = cat.ParentID;
                ddlParentCategory.Enabled       = false;
                txtName.Text  = cat.Name;
                txtKey.Text   = cat.KeyWord;
                txtDesc.Text  = cat.Description;
                txtIndex.Text = cat.Index.ToString();

                foreach (ListItem item in chkOptions.Items)
                {
                    int v;
                    item.Selected = CategoryOptionHelper.Check(item.Value, cat.IntOption);
                }
            }
        }
Exemple #3
0
 protected void InitControl()
 {
     ddlOptions.DataSource = CategoryOptionHelper.GetOptionTypes();
     ddlOptions.DataBind();
 }