Exemple #1
0
        protected void gvSubCategory_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            DropDownList ddl = null;

            if (e.Row.RowType == DataControlRowType.Footer)
            {
                ddl = e.Row.FindControl("ddlMainCategory") as DropDownList;
            }
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                ddl = e.Row.FindControl("ddlMainCategoryinner") as DropDownList;
            }
            if (ddl != null)
            {
                using (MasterCategoryRepository repository = new MasterCategoryRepository())
                {
                    var mainCategory = repository.GetList(0).OrderBy(r => r.Name).ToList();
                    if (mainCategory != null)
                    {
                        ddl.DataSource     = mainCategory;
                        ddl.DataTextField  = "Name";
                        ddl.DataValueField = "MainCategoryId";
                        ddl.DataBind();
                        ddl.Items.Insert(0, new ListItem("-- Select Category --", "0"));
                    }
                }
            }
        }
Exemple #2
0
 private void BindMasterCategory()
 {
     using (MasterCategoryRepository repository = new MasterCategoryRepository())
     {
         List <MainCategoryMaster> mainCategory;
         mainCategory = repository.GetList(0).ToList();
         if (mainCategory.Count() > 0)
         {
             gvMainCategory.DataSource = mainCategory;
         }
         gvMainCategory.DataBind();
     }
 }
        private void BindMainCategories()
        {
            List <MainCategoryMaster> mainList;

            using (MasterCategoryRepository mainRepo = new MasterCategoryRepository())
                mainList = mainRepo.GetList(0).ToList();

            if (mainList.Count > 0)
            {
                ddlMain.DataSource     = mainList;
                ddlMain.DataTextField  = "Name";
                ddlMain.DataValueField = "MainCategoryId";
                mainCatId = mainList.Select(r => r.MainCategoryId).First();
                BindSubCategories();
            }

            ddlMain.DataBind();
            ddlMain.Items.Insert(0, new ListItem("Select Main Category", "0"));
        }