SQLデータベースに4つのcoloumテーブルがあります。最初の3つの列の情報は別のソースから提供されます。 coloum 4はデフォルトでnullに設定されています。C#SQLテーブルにdatagridviewデータを書き込む
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();
今私のデータを取得するには正常に動作します:
は、私は、次のコードを使用して、SQL tabaseからの情報を移入したDataTableとWinフォームを持っています。
ユーザーは、その後どのように私は簡単に戻ってSQLテーブルにデータテーブルから、これらの変更を書き込むことができ
列4のnull値に変更を加えることができますか?
つまり、画面上のデータテーブルに追加値が設定されていれば、元のSQLデータに更新された情報を戻す方法はありますか?
ありがとうございました。
あなたが戻って、SQLテーブルにデータベースを意味しますか? (close connection、close reader using) –