У меня есть datagridview на С#, который используется для чтения данных из базы данных SQL. Я настроил его, поэтому, когда отсутствуют критерии, пользователь может обновить сетку данных, которая затем обновит мою базу данных SQL. Однако я хочу/нужно создать и экспортировать файл журнала с указанием столбца или поля, которое было изменено в сетке данных на локальный компьютер. У вас есть идея, возможно, добавить обработчик событий в сетку данных и когда cellvaluechanged = true; запустить экспорт? Любая помощь приветствуется, спасибо!
(Нет кода для предоставления, не уверен, как подойти к этому типу метода (все еще немного зеленый для С#)).
sqldataAdapter da;
sqlCommandBuilder scb;
DataTable dt;
SQLConnection con = (my connection);
private void btnEnter_Click(object sender, EventArgs e)
{
try
{
//Searches database for what is plugged into txtbox.
da = new SqlDataAdapter("SELECT * FROM [sqltable] WHERE [columnA]='" + txtData.Text + "' OR [ColumnB]='" + txtData.Text + "' OR [ColumnC]='" + txtData.Text + "' OR [ColumnD]='" + txtData.Text + "'", con);
ds = new DataSet();
dt = new DataTable();
ds.Clear();
da.Fill(dt);
dg.DataSource = dt;
con.Open();
con.Close();
private void btnUpdate_Click(object sender, EventArgs e)
{
//when button is clicked, the SQL Database gets updated with the data that is plugged into the datagridview.
scb = new SqlCommandBuilder(da);
da.Update(dt);