データセットからコンボボックスにデータを入力し、別のデータ行にバインドしようとしています。 datarowには単一の顧客レコードが含まれています。 データセットには、title_id(int)とタイトル(テキストの説明)を含む1つのテーブルが含まれています。Comboboxは、データセットにバインドされているときに、displayememberでないvaluememberを表示します。
Iの値と、表示部材、およびコンボボックスのデータソースに設定します。私は、顧客の詳細とデータ行にデータバインディングを設定
cbxTitle.ValueMember = "title_id";
cbxTitle.DisplayMember = "title";
cbxTitle.DataSource = dsTitles.Tables[0];
次へ:
cbxTitle.DataBindings.Add("Text", drCustomer.Table, "title_id");
私はそれを実行すると、コンボボックスは、数値2(データ行のtitle_idの値)を表示します。
私はそれをクリックした場合、私は私が把握することはできませんどのような
(= 2氏を)期待するとして、それは氏、夫人、ミスなどが含まれている、それは「ミスター」を表示するために取得する方法である代わりに、 2 ?!
パーフェクト、本当にありがとうございました。私は自分の理論が正しいことを知っていたし、顔が私を見つめていたにもかかわらず、問題を見ることができなかった! – Chris