예제 #1
0
        // Load data drop down list row
        public void loadRow(int parentID, int value)
        {
            ddlRow.Items.Clear();
            ddlRow.Items.Insert(0, new ListItem("Chọn dãy", "0"));

            if (parentID <= 0)
            {
                ddlRow.Attributes.Add("disabled", "true");
                ddlRow.Style.Add("background-color", "gray");
                return;
            }

            var rows = CategoryShelfController.getRows(parentID);

            foreach (var item in rows)
            {
                var listItem = new ListItem()
                {
                    Value = item.ID.ToString(), Text = item.Name
                };
                if (item.ID == value)
                {
                    listItem.Selected = true;
                }
                ddlRow.Items.Add(listItem);
            }
            // Cài đặt giá trị
            ddlRow.Attributes.Remove("disabled");
            ddlRow.Style.Remove("background-color");
            ddlRow.DataBind();
        }
예제 #2
0
 public static List <ListItem> getRows(int parentID)
 {
     if (parentID > 0)
     {
         return(CategoryShelfController.getRows(parentID)
                .Select(x => new ListItem()
         {
             Value = x.ID.ToString(),
             Text = x.Name
         })
                .ToList());
     }
     else
     {
         return(null);
     }
 }