Cómo agregar valor a una columna y actualizar la base de datos

Estoy tratando de agregar el valor de la columna.Cuotas anuales endataGridViewAFp1 a un nuevo valorAF2 desde el cuadro de textotxtp1AF.Text que convertí a entero. Luego el resultado de la adiciónResultAF se convierte de nuevo en cadenaupdatedAF y ese es el valor a actualizar en la base de datos. Inicialicé variableAF11 a 0. La consulta actualiza las columnas seleccionadas. La idea es obtener cualquier valor que esté enAF2 y agregarlo a cualquier valor que esté en esa columna y fila específicamente que puse enAF11 en elbase de datos de ahí el valor actualizadoupdatedAF. Esto es lo que he hecho hasta ahora, pero no parece estar funcionando. Los valores no se suman.

 private void btnEnterAFp1_Click(object sender, EventArgs e)
    {            
        if (string.IsNullOrWhiteSpace(txtp1AF.Text))
        {                

            MessageBox.Show("Please Enter fee","Oops",MessageBoxButtons.OK,MessageBoxIcon.Warning);
        }
        else
        {
            if (dataGridViewAFp1.Rows[0].Cells["Annual_Fees"].Value != null)
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = conn;

                int.TryParse(dataGridViewAFp1.Rows[0].Cells["Annual_Fees"].Value.ToString(), out AF11);
                AF2 = Convert.ToInt32(txtp1AF.Text);
                ResultAF = AF11 + AF2;
                String updatedAF = Convert.ToString(ResultAF);

                cmd.CommandText = @"Update P1 set Annual_Fees=@af where Sponsorship_Status = 'Sponsored' OR Sponsorship_Status = 'Unsponsored' OR Sponsorship_Status = 'Formerly Sponsored' ";
                cmd.Parameters.AddWithValue("@af", updatedAF);
                cmd.ExecuteNonQuery();
                DataTable dt = new DataTable();
                SqlDataAdapter adap = new SqlDataAdapter(cmd);
                adap.Fill(dt);
                //dataGridViewAFp1.DataSource = dt;
                conn.Close();
                MessageBox.Show("Record Updated Successfully ");
                txtp1AF.Text = " "; 
            }

Respuestas a la pregunta(1)

Su respuesta a la pregunta