public static void LoadSchool(ref DropDownList cmbSchool, int instId) { cmbSchool.DataTextField = "Name"; cmbSchool.DataValueField = "Id"; using (var helper = new DbHelper.Office()) { var schools = helper.GetSchoolForCombo(instId); if (schools.Count > 0) { schools.Insert(0, new IdAndName() { Id = 0, Name = "--Select One--" }); } cmbSchool.DataSource = schools; cmbSchool.DataBind(); } }
public static List <SchoolType> LoadSchoolType(ref DropDownList cmbSchoolType, int selectedValue = 0, bool createNewField = false) { //int instId, cmbSchoolType.DataTextField = "Name"; cmbSchoolType.DataValueField = "Id"; using (var helper = new DbHelper.Office()) { var schooltype = helper.GetSchoolTypes().ToList(); //if (schooltype.Count > 0) //{ // schooltype.Insert(0, // new DbEntities.Office.SchoolType() { Id = 0, Name = "--Select One--" }); //} //if (createNewField) //{ // schooltype.Add(new // DbEntities.Office.SchoolType() // { // Id = -1, // Name = "--Create New--" // }); //} cmbSchoolType.DataSource = schooltype; cmbSchoolType.DataBind(); if (selectedValue != 0) { var index = schooltype.IndexOf(schooltype.First(x => x.Id == selectedValue)); if (index > 0) { cmbSchoolType.SelectedIndex = index; } } return(schooltype.ToList()); } }