validate()
textBoxesから値を取得し、BindingNavigatorの保存ボタンのメソッドを使用してSQLデータベースに追加するC#プログラムがあります
private void tableBindingNavigatorSaveItem_Click(object sender, EventArgs e)
{
this.Validate();
this.tableTiryaqBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.tiryaqDataSet);
}
date
ただし、から取得せずに現在の日付列を追加する必要がありDateTimePicker
ます。日付列が許可されていませんnull
、私はこのコードを試しました
private void tableBindingNavigatorSaveItem_Click(object sender, EventArgs e)
{
this.Validate();
SqlCommand cmd = new SqlCommand("INSERT INTO Table(date) VALUES(@date)", con);
con.Open();
cmd.Parameters.AddWithValue("@date", DateTime.Now);
cmd.ExecuteNonQuery();
con.Close();
this.tableTiryaqBindingSource.EndEdit();
this.tableAdapterManager.UpdateAll(this.tiryaqDataSet);
}
しかし、それは私に日付列でnull例外を与えます!! だから誰もがそれを行う方法を知っていますか?