protected void gvPIDetails_RowUpdating(object sender, GridViewUpdateEventArgs e) { try{ int ID = UDFLib.ConvertToInteger(gvPIDetails.DataKeys[e.RowIndex].Value.ToString()); TextBox txtValue = (TextBox)gvPIDetails.Rows[e.RowIndex].FindControl("txtValue"); int Value = Convert.ToInt32(txtValue.Text); objPI.CrewRetention_UpdateRankValue(ID, Value, GetSessionUserID()); gvPIDetails.EditIndex = -1; LoadSearchResults(); } catch { } }