private void btnCapNhat_Click(object sender, EventArgs e) { if (dtSinhVien == null || dtSinhVien.Rows.Count <= 0) { return; } DataTable dtChange = dtSinhVien.GetChanges(); if (dtChange == null) { return; } double Diem; foreach (DataRow dr in dtChange.Rows) { try { if ("" + dr["Diem"] == "") { Diem = -1; } else { Diem = double.Parse(dr["Diem"].ToString()); } oBKQHT_DanhSachDuThi.UpdateDiem(Diem, double.Parse(dr["KQHT_DanhSachDuThiID"].ToString())); } catch { } } grvMonHoc_FocusedRowChanged(null, null); }
private void btnCapNhat_Click(object sender, EventArgs e) { if (dtDanhSachDuThi == null || dtDanhSachDuThi.Rows.Count <= 0) { return; } DataTable dtChange = dtDanhSachDuThi.GetChanges(); if (dtChange == null) { ThongBao("Dữ liệu điểm không thay đổi."); return; } //if (grcMaSinhVien.Visible) //{ // ThongBao("Môn thi này đã ghép phách, bạn không có quyền thay đổi điểm !"); // return; //} double Diem; foreach (DataRow dr in dtChange.Rows) { try { if ("" + dr["Diem"] == "") { Diem = -1; } else { Diem = double.Parse(dr["Diem"].ToString()); } oBKQHT_DanhSachDuThi.UpdateDiem(Diem, double.Parse(dr["KQHT_DanhSachDuThiID"].ToString())); } catch { } } grvDotThi_FocusedRowChanged(null, null); SuaThanhCong(); }