データセットからコンボ ボックスを設定し、それを別のデータ行にバインドしようとしています。データ行には、単一の顧客レコードが含まれています。データセットには、title_id (int) と title (テキストの説明) を持つ 1 つのテーブルが含まれています。
値と表示メンバー、およびコンボ ボックスのデータソースを設定します。
cbxTitle.ValueMember = "title_id";
cbxTitle.DisplayMember = "title";
cbxTitle.DataSource = dsTitles.Tables[0];
次に、顧客の詳細を含むデータ行にデータ バインディングを設定します。
cbxTitle.DataBindings.Add("Text", drCustomer.Table, "title_id");
実行すると、コンボ ボックスに数値 2 (データ行の title_id の値) が表示されます。
クリックすると、予想通り、Mr、Mrs、Miss などが含まれています (Mr = 2)
私が理解できないのは、2の代わりに「Mr」を表示する方法です?!