このW3Schoolsチュートリアルに基づく
他の値が指定されていない場合、デフォルト値がすべての新しいレコードに追加されます。
したがって、行をデータベースに保存するまでデフォルト値は表示されません。プログラムで追加できますが、この列に値が指定されていない場合は、デフォルト値制約を使用して値が割り当てられます。
あなたはできるアプリケーションの設定でこれらのデフォルト値を保存し、新しい行が追加されたときにそれを使用します
textBox1.Text = Properties.Settings.Default.TextBoxDefaultValue;
Visual Studioでデフォルト値を定義するときに問題が発生した場合は、SQLクエリを使用してデフォルトの制約を追加してみてください。
ALTER TABLE XXX
ADD CONSTRAINT def_Retired
DEFAULT 'N' FOR Retired;
更新1
フォームデザイナで、BindingNavigatorをクリックし、[プロパティ]ウィンドウでAddNewItem
プロパティを次のように設定します。(none)
次のコードをbindingNavigatorAddNewItem_Click
イベントに追加してみてください
private void bindingNavigatorAddNewItem_Click(object sender, EventArgs e) {
vehiclesBindingSource.AddNew();
Textbox1.Text = Properties.Settings.Default.Text1default;
};
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加