protected void btnProcessError_Click(object sender, EventArgs e) { string requestID; try { if (grdShowMessages.Rows.Count > 0) { WeiMonitoringClient client = new WeiMonitoringClient(); if (client != null) { for (int iRow = 0; iRow < grdShowMessages.Rows.Count; iRow++) { GridViewRow row = grdShowMessages.Rows[iRow]; bool isChecked = ((CheckBox)row.FindControl("chkSelectRecord")).Checked; if (isChecked) { requestID = row.Cells[1].Text; if (_dbUtils.AddAuditForErrorProcess(Int32.Parse(requestID), "Test")) { client.reprocess(Int32.Parse(requestID)); } ViewState["ProcessError"] = "false"; } } } } populateGridView(); } catch (Exception ex) { throw(ex); } }