private async void LoadDanhSachVatTu(int Id) { var result = await KhoService.LayTatCaVatTuTheoKhoDgv(Id); if (result != null && result.Status == Config.CODE_OK) { listVatTuTheoKho = (List <VatTuNhapXuat>)result.Data; foreach (var item in listVatTuTheoKho) { var vatTu = listChiTietXuatKho.SingleOrDefault(x => x.VatTu.Id == item.Id); if (vatTu == null) { item.SoLuong = 0; item.GhiChu = ""; } else { item.SoLuong = vatTu.SoLuong; item.GhiChu = vatTu.GhiChu; } } } dgvVatTu.DataSource = typeof(List <VatTuNhapXuat>); dgvVatTu.DataSource = listVatTuTheoKho; EditDataGridView(listVatTuTheoKho); }