C # grava dados datagridview em uma tabela SQL
Eu tenho uma tabela de quatro colunas em um banco de dados SQL. A informação das três primeiras colunas é fornecida por outra fonte. coloum 4 é definido como null por padrão.
Eu, então, tenho um formulário de vitória com uma tabela de dados que preenche com as informações da tabela sql usando o seguinte 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>
Agora isso funciona bem na obtenção dos meus dados.
O usuário pode então fazer alterações nos valores nulos na coluna 4.
Como posso gravar facilmente essas alterações a partir da tabela de dados na tabela SQL?
Em outras palavras, uma vez que a tabela de dados na tela tenha valores adicionais, como posso armazenar as informações atualizadas nos dados SQL dos quais foram originalmente obtidas?
Obrigado.