protected void gridDanhSachHangHoa_Temp_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e) { string IDPhieuKiemKho = IDPhieuKiemKho_Temp.Value.ToString(); string ID = e.Keys[0].ToString(); float ThucTe = float.Parse(e.NewValues["ThucTe"].ToString()); if (ThucTe >= 0) { float TonKho = float.Parse(e.NewValues["TonKho"].ToString()); data = new dtKiemKho(); data.CapNhatPhieuKiemKho_Temp(ID, ThucTe.ToString(), (ThucTe - TonKho).ToString()); e.Cancel = true; gridDanhSachHangHoa_Temp.CancelEdit(); LoadGrid(IDPhieuKiemKho); } else { throw new Exception("Lỗi: Số lượng thực tế phải >= 0"); } }