protected void grdState_RowUpdating(object sender, GridViewUpdateEventArgs e) { Label lblId = (Label)grdState.Rows[e.RowIndex].FindControl("lblId"); TextBox txtStateName = (TextBox)grdState.Rows[e.RowIndex].FindControl("txtStateName"); StateBO.state = txtStateName.Text; StateBO.stateId = byte.Parse(lblId.Text); StateBO.countryId = int.Parse(dropCountry.SelectedValue); STATEBAL.updateState(StateBO); grdState.EditIndex = -1; fillGrid(); }