私のデータベースには、(とりわけ) 外部キーである idCategory 列を含むテーブル Cars があります。その外部キーは、カテゴリの説明を含むカテゴリ テーブルの idCategory を参照します。
これで、C# アプリケーションに新しい車を追加するためのフォームができました。カテゴリを選択するコンボボックスがあります。
comboboxCat.DataSource = datatable1;
comboboxCat.DisplayMember = "categoryDescription";
comboboxCat.ValueMember = "idCategory";
そこで、ComboBox の DataSource を Category テーブルのデータを含む DataTable に設定し、id を valueMember として、Description を DisplayMember として設定しました。
テーブル Cars を含む DataSet もあります。私がやりたいことは、Combobox の値が変更されたときに DataSet の Car データを自動的に更新することです。縛り方がわかりません。DataGridViewComboBoxColumn の DataPropertyName を設定するだけなので、datagridview では簡単です。しかし、通常の ComboBox にはそのようなプロパティはありません。前もって感謝します