私はこの問題を抱えており、私はそれに最適な解決策が何か分かりません。静的データをdb - C#に保存するのは良いですか?
は、私はテーブルと呼ばれる従業員を持ち、LastWorkという列があり、この列には、私は、例えば、選択したカスタム値のみが必要です。
value 1
value 2
を、私は私が持っているので、ユーザーがComboBoxコントロールから値を選択しますそれのための2つのアイデアが、私はそれのために最善であるか分からない。
A - これらの値をItemsプロパティの文字列としてComboboxに追加し、文字列としてDBに格納します。
B - 'LastWork'、 'LastWorkName'という2つの列を持つ 'LastWork'と呼ばれる別のテーブルを作成し、その値を挿入してバインディングソースコントロールを追加してデータバインドされたアイテムを使用できます私のメインテーブルにIDを整数として格納し、ユーザのLastWorkNameを表示する。
いくつかのフォームでは、編集権限を持つDataGridViewコントロールがあるため、これらのカスタム値から選択するためにTextboxの代わりにComboboxを表示したいので、Bメソッドを使用することをお勧めします。
私の質問を理解していただければ幸いです。
どのように静的ですか?それらは本質的に定数であるか?すなわち、 「平日の英語名」?あるいは、時々*を変えるのだろうか? –
@Lasse、 "平日の英語名"を例にとって、国際化対応してください。突然彼らはもはや定数ではありません。 –
@Michael英語の曜日の名前はまだ変わりません。私はあなたのポイントを参照してください。 –