private void bandedGridView2_MasterRowGetChildList(object sender, DevExpress.XtraGrid.Views.Grid.MasterRowGetChildListEventArgs e) { BandedGridView bandgv = sender as BandedGridView; CHITIETPHIEUMUONDTO ct = bandgv.GetRow(e.RowHandle) as CHITIETPHIEUMUONDTO; if (ct != null) { e.ChildList = listpm.Where(p => (p.NgayMuon == ct.NgayMuon && p.MaDocGia == ct.MaDocGia) && (p.TinhTrangMuon == "Còn hạn" || p.TinhTrangMuon == "Quá hạn")).Select(p => p).ToList(); } }
void LoadData() { listpm = CHITIETPHIEUMUONBUS.Instance.GetListPhieuMuon().ToList(); try { CHITIETPHIEUMUONDTO a = CHITIETPHIEUMUONBUS.Instance.GetListPhieuMuon()[CHITIETPHIEUMUONBUS.Instance.GetListPhieuMuon().Count - 1]; IdLast = a.MaPhieuMS.ToString(); } catch { IdLast = ""; } txbMaPhieu.EditValue = HelpGUI.AutoIncreaseID.Load_AutoIncreaseID("PM", IdLast, 6); listctsach = CHITIETSACHBUS.Instance.GetListCTSach().Where(x => x.MaTinhTrang == "TT001").Select(x => x).ToList(); glued_MaSach.Properties.DataSource = listctsach; glued_MaSach.Properties.DisplayMember = "MaSach"; glued_MaSach.Properties.ValueMember = "MaSach"; listdg = DOCGIABUS.Instance.GetInfoDocGia().ToList(); glued_MaDocGia.Properties.DataSource = listdg; glued_MaDocGia.Properties.DisplayMember = "MaDocGia"; glued_MaDocGia.Properties.ValueMember = "MaDocGia"; txbNgayMuon.EditValue = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day); }