tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルコンボボックスの複数列表示について
記事No501
投稿日: 2003/10/27(Mon) 22:32
投稿者JIN
[OSのVer]:Windows    [VBのVer]:VB.NET
VB初心者なのですが、コンボボックスに複数列を表示且つ、1列目のデーターを
取り出したいのですが、方法がわからないので教えてください。
〔例〕
  1列目  2列目
   ID    県名
   1    青森
   2    秋田
   3    岩手
 上記のような表示で1、青森を選択するとIDが取得できるといいのですが、よろしくお願いします
 

[ツリー表示へ]
タイトルRe: コンボボックスの複数列表示について
記事No503
投稿日: 2003/10/28(Tue) 00:40
投稿者よねKEN
参照先http://www5b.biglobe.ne.jp/~yone-ken/
> VB初心者なのですが、コンボボックスに複数列を表示且つ、1列目のデーターを
> 取り出したいのですが、方法がわからないので教えてください。

コンボボックスには列という考え方はないので、
1項目で表示したい複数の列は、それらを連結した文字列として表示する形になると思います。

・IDと県名をプロパティとして持つクラスを作成
・そのクラスには「ID 適度な空白 県名」という形式の文字列を返すメソッドを作成
・コンボボックスに追加するデータは、このクラスのインスタンスを作成して追加
・ComboBoxのDisplayMemberプロパティでそのメソッド名を指定

としておけば、ご希望のことができると思います。

[ツリー表示へ]
タイトルRe: コンボボックスの複数列表示について
記事No506
投稿日: 2003/10/28(Tue) 18:07
投稿者魔界の仮面弁士
> VB初心者なのですが、コンボボックスに複数列を表示且つ、1列目のデーターを
> 取り出したいのですが、方法がわからないので教えてください。

こんな方法もあります。
hhttp://hpcgi1.nifty.com/MADIA/VBBBS/wwwlng.cgi?print+200309/03090008.txt

[ツリー表示へ]
タイトルRe: コンボボックスの複数列表示について
記事No508
投稿日: 2003/10/28(Tue) 21:52
投稿者JIN
よねKENさん、魔界の仮面弁士さんありがとう御座いました。

[ツリー表示へ]