У меня есть четыре таблицы coloum в базе данных SQL. Информация для первых трех колонок предоставляется другим источником. По умолчанию для coloum 4 установлено значение null.C# записывать данные datagridview в таблицу SQL
Я тогда форма выигрыша с DataTable, который заполняет с информацией из SQL tabase, используя следующий код:
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();
Теперь, когда работает отлично в получении моих данных.
Пользователь может вносить изменения в нулевые значения в столбце 4.
Как я могу легко написать эти изменения из DataTable обратно в таблицу SQL?
Другими словами, как только на экране datatable есть дополнительные значения, как я могу затем сохранить обновленную информацию обратно в SQL-данные, из которых она была первоначально получена?
Спасибо.
Что вы означает базу данных обратно в SQL таблицу? (закрыть соединение, закрыть считыватель после его использования) –