protected void m_grid_RowUpdating(object sender, GridViewUpdateEventArgs e) { try { int id = e.RowIndex; m_grid.EditIndex = id; GridViewRow row = m_grid.Rows[id]; string TenPhongBanCha= ((DropDownList)row.FindControl("txtUPhongBanCha")).Text; string TenDonVi = ((DropDownList)row.FindControl("txtUDonVi")).Text; string TenPhongBan = ((TextBox)row.FindControl("txtUTenPhongBan")).Text; string DiaChi = ((TextBox)row.FindControl("txtUDiaChi")).Text; string ChucDanhPhuTrach = ((TextBox)row.FindControl("txtUChucDanhPhuTrach")).Text; string NhanVienPhuTrach= ((DropDownList)row.FindControl("txtUTenDayDu")).Text; // short updateId = Int16.Parse(m_grid.DataKeys[id].Value.ToString()); if (m_grid.DataKeys[id].Value.ToString()!= "") { clsPhongBan objPhongBan = new clsPhongBan(); objPhongBan.PhongBan_Id = m_grid.DataKeys[id].Value.ToString(); objPhongBan.PhongBan_Parent_Id = TenPhongBanCha; objPhongBan.DonVi_Id = TenDonVi; objPhongBan.TenPhongBan = TenPhongBan; objPhongBan.DiaChi = DiaChi; objPhongBan.NhanVien_PhuTrach_Id = NhanVienPhuTrach; objPhongBan.ChucDanhPhuTrach= ChucDanhPhuTrach; int _result = objPhongBan.Update(); if (_result == 1) { ltlAnnouncement.Text = "Sửa phòng ban '" + TenPhongBan + "' thành công!"; } if (_result < 0) { ltlAnnouncement.Text = "Có lỗi trong quá trình sửa phòng ban!"; } } } catch (Exception ex) { ltlAnnouncement.Text = "Khong cap nhat duoc du lieu. Vui long lien he voi quan tri<br>" + ex.Message; } bindData(-1); }