void LoadDataToDatagridview(DataGridView dgr, List <ePhieuDat> l) { dts.Clear(); dts = CreatData(); foreach (ePhieuDat pd in l) { dts.Rows.Add(pd.MaPhieuDat, busTD.layTieuDeTheoMaTieuDe(pd.MaTieuDe).TenTieuDe, busKh.layKhachHangTheoMaKhachHang(pd.MaKhachHang).Tenkh, String.Format("{0:dd/MM/yyyy}", pd.NgayDat)); } dgr.AllowUserToOrderColumns = true; dgr.AllowUserToAddRows = false; dgr.DataSource = dts; }
private void GanDia_Load(object sender, EventArgs e) { tbxDiaChi.ReadOnly = true; tbxMaPhieu.ReadOnly = true; tbxNgayDat.ReadOnly = true; tbxSDT.ReadOnly = true; tbxTenKhachHang.ReadOnly = true; tbxTieuDeDat.ReadOnly = true; dts = new DataTable(); busPD = new busPhieuDat(); busKh = new busKhachHang(); busD = new busDia(); busTD = new busTieuDe(); dataGridViewX1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dataGridViewX1.ReadOnly = true; lstPhieuDatTheoDia = new List <ePhieuDat>(); lstPhieuDatTheoDia = busPD.layDanhSachPhieuDatTheoDiaTra(diaGan.Matieude); if (lstPhieuDatTheoDia.Count == 0) { lblRong.Text = "Đĩa không có khách hàng đặt trước"; btnBoQua.Visible = false; } else { LoadDataToDatagridview(dataGridViewX1, lstPhieuDatTheoDia); if (dataGridViewX1.Rows.Count > 0) { dataGridViewX1.Rows[0].Selected = true; string maphieudat = dataGridViewX1.SelectedRows[0].Cells[0].Value.ToString(); ePhieuDat pd = busPD.layPhieuDatTheoMa(maphieudat); tbxMaKhachHang.Text = busKh.layKhachHangTheoMaKhachHang(pd.MaKhachHang).Makh; tbxTenKhachHang.Text = busKh.layKhachHangTheoMaKhachHang(pd.MaKhachHang).Tenkh; tbxSDT.Text = busKh.layKhachHangTheoMaKhachHang(pd.MaKhachHang).Sodt; tbxDiaChi.Text = busKh.layKhachHangTheoMaKhachHang(pd.MaKhachHang).Diachi; tbxMaPhieu.Text = pd.MaPhieuDat; tbxNgayDat.Text = String.Format("{0:dd/MM/yyyy}", pd.NgayDat); tbxTieuDeDat.Text = busTD.layTieuDeTheoMaTieuDe(pd.MaTieuDe).TenTieuDe; } lblRong.Text = "Lưu ý: Danh sách đã được sắp xếp theo thời gian khách hàng đặt"; } }