protected void HeaderCategoryRepeater_DataBound(object sender, RepeaterItemEventArgs e) { ProductSearchEngine.Business.Adapters.CategoryAdapter categoryAdapter = new Business.Adapters.CategoryAdapter(); if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { CategoryEntity mainCategory = (CategoryEntity)e.Item.DataItem; Repeater insideRepeater = (Repeater)e.Item.FindControl("HeaderCategoryInsideRepeater"); insideRepeater.DataSource = categoryAdapter.GetSubCategories(mainCategory.Id); insideRepeater.DataBind(); } }
private void LoadMainCategories() { ProductSearchEngine.Business.Adapters.CategoryAdapter categoryAdapter = new Business.Adapters.CategoryAdapter(); HeaderCategoriesDropDownList.DataSource = categoryAdapter.GetMainCategories(); HeaderCategoriesDropDownList.DataTextField = "Name"; HeaderCategoriesDropDownList.DataValueField = "Id"; HeaderCategoriesDropDownList.DataBind(); HeaderCategoriesDropDownList.Items.Insert(0, new ListItem("All Categories", "0")); HeaderCategoryRepeater.DataSource = categoryAdapter.GetMainCategories(); HeaderCategoryRepeater.DataBind(); }
private void LoadMainCategories() { ProductSearchEngine.Business.Adapters.CategoryAdapter categoryAdapter = new Business.Adapters.CategoryAdapter(); FooterCategoryRepeater.DataSource = categoryAdapter.GetMainCategories().Take(6); FooterCategoryRepeater.DataBind(); }