private void Load_hinhanh() { try { if (conn.cnn.State == ConnectionState.Closed) { conn.cnn.Open(); } panelphong.Controls.Clear(); DataTable dtPHONG = ds_ph.Tables["PHONG"]; int x = 0; int y = 0; int bac = 0; foreach (DataRow drPhong in dtPHONG.Rows) { bool kq = kiemtra(drPhong); if (kq) { //tạo control động cho các phòng frm_phong frm = new frm_phong(this, drPhong[0].ToString()); frm.Location = new Point(x, y); panelphong.Controls.Add(frm); x += 183; if (bac >= 5) { y += 183; x = 0; bac = 0; } else { bac++; } } } conn.cnn.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); conn.cnn.Close(); } }
private void Loadctroldong() { if (dateEditngaydat.Text.Length > 0 && dateEditngaytra.Text.Length > 0) { DataSet ds_ph = new DataSet(); SqlDataAdapter da_ph = new SqlDataAdapter("select MAPH from PHONG", conn.cnn); // Ánh xạ dữ liệu từ DB vào dataset, đặt tên Sach da_ph.Fill(ds_ph, "PHONG"); DataTable dtPHONG = ds_ph.Tables["PHONG"]; //load danh sach int x = 0; int y = 0; int bac = 0; foreach (DataRow drPhong in dtPHONG.Rows) { bool kq = kiemtra(drPhong); if (kq) { //tạo control động cho các phòng frm_phong frm = new frm_phong(drPhong[0].ToString()); frm.Location = new Point(x, y); panelphong.Controls.Add(frm); x += 183; if (bac >= 5) { y += 183; x = 0; bac = 0; } else { bac++; } } } } }