cómo actualizar los datos de la tabla usando C # .net

He abierto un formulario que ha cargado algún tipo de datos (como nombre de usuario, CNIC, contacto, etc.) en las casillas de verificación. Ahora quiero actualizar los datos de tal manera que simplemente cambie el texto en los cuadros de texto. y haga clic en guardar cambios para guardarlo. Lo he intentado pero no puedo hacerlo de manera correcta.

Déjame mostrarte cómo he codificado, el código que hice en el botón frechViewformList savechanges es:

private void btnSaveChanges_Click(object sender, EventArgs e)
{
    string sql;
    string UserName;


    UserName = txtUserName.Text; // saving data loaded on run time to UserName 

    sql = "";
    sql += "UPDATE UserLogin";
    sql += "SET Name = "+ //how to access data I've changed in TextBox after loading +"";
    sql += "WHERE Name= " + //how to access data which was in text box right after loading + "";  //
}

Estoy un poco confundido acerca de cómo referirme a los datos, como el nombre que ya está en el cuadro de texto o el nombre que he cambiado y cómo escribirlo en la consulta SQL ...

Esta pregunta es un poco confusa, lo sé. Dejame explicar; el formulario está cargado, hay cuadros de texto que se están rellenando con los datos en la base de datos en el evento de carga, cambio los datos en los cuadros de texto y guardo al hacer clic para que la consulta de actualización se ejecute y cambie los datos en la base de datos también. No puedo crear lógica aquí, cómo puedo hacer esto, ¿alguien puede ayudarme? Lo siento, soy un nuevo desarrollador de C # por eso estoy un poco confundido.

Respuestas a la pregunta(3)

Su respuesta a la pregunta