いくつかのクエリを実行せずに外部キーをテーブルに挿入する方法について意見を求めてもらえれば幸いです。C#を使用したテーブルへの外部キーの挿入
私は自分の状況を説明するためのサンプルUIとサンプルテーブルを作成しました。ここで
はまず、挿入する私は、データベースに対してクエリを実行し、コンボボックスに結果をロードするとき、私は通常、何をすべきかです。その後私は、INSERTまたはUPDATEクエリを実行する前に、コンボボックス上のSelectedItemのIDを取得するために、再度クエリを実行するが、あまりにも多くのデータベースを押すことなく、より良い解決策があるようにそれは感じています。
ご迷惑をおかけして申し訳ございません。
よろしくお願いいたします。 ComboBox
あなたがデータセットを使用することができますにアイテムをロードし、この
"SELECT Id, NameColumn FROM sampleTable"
から取得したように、あなたがそう
combobox1.ValueMember = "Id";
combobox1.DisplayMember = "NameColumn";
その方法のようなComboBox
DisplayMember
とValueMember
属性を設定することができると言う
ほとんど話題にはなりませんが、性別のテーブルを保持する理由は何ですか?そこにはいくつの値がありますか? – Dennis
これは単にサンプルとして役立ちます。 –