public ActionResult BedGroup() { List <BedGroup> CategoryList = new List <BedGroup>(); Property p = new Property(); DataSet ds = new DataSet(); p.OnTable = "FetchBedGroup"; ds = dl.FetchBedGroup_sp(p); List <SelectListItem> Categoryinventory = new List <SelectListItem>(); Categoryinventory.Add(new SelectListItem { Text = "Select Floor", Value = "" }); foreach (DataRow dr in ds.Tables[1].Rows) { Categoryinventory.Add(new SelectListItem { Text = dr["Name"].ToString(), Value = dr["FId"].ToString() }); } ViewBag.Categoryinventory = new SelectList(Categoryinventory, "Value", "Text"); try { foreach (DataRow item in ds.Tables[0].Rows) { BedGroup m = new BedGroup(); m.BGId = item["BGId"].ToString(); m.GName = item["GName"].ToString(); m.Description = item["Description"].ToString(); m.FId = item["FId"].ToString(); m.Name = item["Name"].ToString(); m.AddedBy = item["AddedBy"].ToString(); m.IsActive = item["IsActive"].ToString(); CategoryList.Add(m); } ViewBag.CategoryList = CategoryList; } catch (Exception e) { } return(View()); }