コード例 #1
0
ファイル: DbHelper.ComboLoader.cs プロジェクト: skrishnau/LMS
 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();
     }
 }
コード例 #2
0
ファイル: DbHelper.ComboLoader.cs プロジェクト: skrishnau/LMS
            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());
                }
            }