tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルコンボボックスの値について
記事No4550
投稿日: 2006/11/21(Tue) 14:00
投稿者n.k
VisualBasic2005を使用しています。

ComboBoxで検索したい値を選択し、データベースを検索する
プログラムを作成しています。

検索したい値のマスタは、「コード」、「名前」のフィールド
があり、「名前」をComboBoxに表示したいと考えています。

しかし、検索したい値を選択したあとは、その値に対応した
コードを利用してプログラムを記述したいのですが、
どのように記述してよいか分かりません。

現在、ComboBoxは下記のようにして作成していますが、
これでは表示される値と選択された値が同じものになって
しまいます。

ComboBox.Items.Add("項目1")
ComboBox.Items.Add("項目2")




以上、よろしくお願いします。

[ツリー表示へ]
タイトルRe: コンボボックスの値について
記事No4553
投稿日: 2006/11/21(Tue) 22:45
投稿者Hongliang
「コード」と「名前」のプロパティを持ったクラスを作ってその配列(リスト)を用意するなり、
あるいはその二つの列を持った DataTable を使うなどして、
ComboBox の DataSource と DisplayMember と ValueMember を利用すれば良いんじゃないですかね。

[ツリー表示へ]
タイトルRe: コンボボックスの値について
記事No4557
投稿日: 2006/11/22(Wed) 08:35
投稿者うーん
Addでなく、Insertで挿入。
その後に挿入した個所のItemのValue値を設定かな。

[ツリー表示へ]
タイトルRe^2: コンボボックスの値について
記事No4567
投稿日: 2006/11/24(Fri) 18:03
投稿者nori
> Addでなく、Insertで挿入。
> その後に挿入した個所のItemのValue値を設定かな。
試してみます。
ありがとうございました。

[ツリー表示へ]