C # zapisuje dane widoku datagridview w tabeli SQL

Mam tabelę czterech kolorów w bazie danych SQL. Informacje o pierwszych trzech kolumnach są dostarczane z innego źródła. domyślnie kolor 4 jest ustawiony na null.

Następnie mam formę wygraną z datatable, która wypełnia się informacjami z tabase sql przy użyciu następującego kodu:

<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>

Teraz to działa dobrze w uzyskiwaniu moich danych.

Użytkownik może następnie wprowadzić zmiany w wartościach pustych w kolumnie 4.

Jak mogę łatwo zapisać te zmiany z datatable z powrotem do tabeli SQL?

Innymi słowy, gdy dane na ekranie mają wartości aditional, jak mogę następnie przechowywać zaktualizowane informacje z powrotem w danych SQL, z których zostały pierwotnie uzyskane?

Dzięki.

questionAnswers(2)

yourAnswerToTheQuestion