C # escribe datos de vista de datos en una tabla SQL

Tengo una tabla de cuatro coloum en una base de datos SQL. La información de las tres primeras columnas es suministrada por otra fuente. coloum 4 se establece en nulo de forma predeterminada.

Luego tengo un formulario de ganancias con una tabla de datos que se llena con la información de la base de datos de SQL usando el siguiente código:

<code>    public DataTable populateFormList()
    {


            SqlConnection con = new SqlConnection(Properties.Settings.Default.sqlConnectionString);
            SqlCommand cmd = new SqlCommand("SELECT * FROM of_formlist_raw", con);
            con.Open();

            SqlDataReader reader = cmd.ExecuteReader();

            DataTable dt = new DataTable();
            dt.Load(reader);

            return dt;
}

datagridview2.DataSource = populateFormList();
datagridview2.Refresh();
</code>

Ahora que funciona bien en la obtención de mis datos.

El usuario puede realizar cambios en los valores nulos en la columna 4.

¿Cómo puedo volver a escribir estos cambios desde la tabla de datos en la tabla de SQL?

En otras palabras, una vez que la tabla de datos tiene valores adicionales, ¿cómo puedo almacenar la información actualizada en los datos SQL de los que se obtuvo originalmente?

Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta