protected void btDelete_Click(object sender, EventArgs e) { try { foreach (GridViewRow row in dgvApprover.Rows) { if (row.RowType == DataControlRowType.DataRow) { CheckBox chk = (CheckBox)row.FindControl("cbChoose"); if (chk != null && chk.Checked) { string id = dgvApprover.DataKeys[row.RowIndex].Value.ToString(); int iId = 0; Int32.TryParse(id, out iId); logic.delete(iId); } } } Session[MenuLogic.MENU_LOGIC_SEC_ID] = null; Response.Redirect("QLMenu.aspx", false); } catch (Exception ex) { logger.Error("btDelete_Click error: ", ex); Response.Redirect("~/ThongBaoLoi.aspx", false); } }