SQL データベースに 4 列のテーブルがあります。最初の 3 つの列の情報は、別のソースから提供されています。coloum 4 はデフォルトで null に設定されています。
次に、次のコードを使用して、SQL タベースからの情報を入力するデータテーブルを含む win フォームを作成します。
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 のヌル値を変更できます。
これらの変更をデータテーブルから SQL テーブルに簡単に書き戻すにはどうすればよいですか?
言い換えれば、画面上のデータテーブルに追加の値がある場合、更新された情報を元の SQL データに格納するにはどうすればよいでしょうか?
ありがとう。