public void HienThiComboBoxMaHS(String namHoc, String lop, ComboBoxEx comboBox)
 {
     HocSinhData m_HSData = new HocSinhData();
        comboBox.DataSource = m_HSData.LayDsHocSinhTheoLop(namHoc, lop);
        comboBox.DisplayMember = "MaHocSinh";
        comboBox.ValueMember = "MaHocSinh";
 }
        //report
        public static IList<HocSinhInfo> LayDsHocSinh()
        {
            HocSinhData m_HSData = new HocSinhData();
               DataTable m_DT = m_HSData.LayDsHocSinhForReport();

               IList<HocSinhInfo> dS = new List<HocSinhInfo>();

               foreach (DataRow Row in m_DT.Rows)
               {
               HocSinhInfo hs = new HocSinhInfo();
               hs.MaHocSinh = Convert.ToString(Row["MaHocSinh"]);
               hs.HoTen = Convert.ToString(Row["HoTen"]);
               hs.GioiTinh = Convert.ToBoolean(Row["GioiTinh"]);
               //hs.NgaySinh = Convert.ToDateTime(Row["NgaySinh"]);
              // hs.NoiSinh = Convert.ToString(Row["NoiSinh"]);
               hs.DanToc = Convert.ToString(Row["DanToc"]); ;
               hs.TonGiao = Convert.ToString(Row["TonGiao"]);
              // hs.HoTenCha = Convert.ToString(Row["HoTenCha"]);
              // hs.NgheNghiepCha = Convert.ToString(Row["NgheNghiepCha"]);
              // hs.HoTenMe = Convert.ToString(Row["HoTenMe"]);
              // hs.NgheNghiepMe = Convert.ToString(Row["NgheNghiepMe"]);

               dS.Add(hs);
               }
               return dS;
        }
 public String MaHocSinhLonNhat()
 {
     HocSinhData HocSinhData = new HocSinhData();
        DataTable dt = HocSinhData.LayDsHocSinh();
        int dong = dt.Rows.Count;//lay ra số dòng trong bảng
        if (dong == 0)
        return "";//nếu ko có học sinh nào thì trả về rỗng.
        else
        return dt.Rows[dong -1 ]["MaHocSinh"].ToString();//dòng -1 là ví trí dòng trong bảng
        //tính từ 0, MaHocSinh là cột mã học sinh ứng với dòng đó.
        //Ở đây ta sẽ lấy ra mã học sinh tại dòng cuối cùng.
 }
 public bool isLopVaKhoiLop(String khoiLop, String lop)
 {
     HocSinhData hocSinhData = new HocSinhData();
        int i = hocSinhData.isLopVaKhoiLop(khoiLop, lop);
        if (i <= 0)
        return false;
        return true;
 }