DOBON.NET DOBON.NETプログラミング掲示板過去ログ

コンボボックスの列表示

環境/言語:[WinXp、VB.NET]
分類:[.NET]

お世話になっております。

コンボボックスのリストを3列表示したいと考え、データソースにテーブルの値
を設定し、表示するフィールドは一個は設定できるのですが、のこりの2個(仮にCD_B,CD_C)の設定の方法がわかりません。

ComboBox1.DataSource = gDst.Tables("COMB_G")
  ComboBox1.DisplayMember = "CD_A" ←これと同じ事を2列分追加したい

やりたい事のイメージ
+-----------+
|A4 |
+-----------+----+
|A1 B1 C1 | ボタンを押したらリスト表示される部分
+-----------+
|A2 B2 C2 |
+-----------+
|A3 B3 C3 |
+-----------+


よろしくお願いいたします
■No12351に返信(鈴さんの記事)
> お世話になっております。
>
> コンボボックスのリストを3列表示したいと考え、データソースにテーブルの値
> を設定し、表示するフィールドは一個は設定できるのですが、のこりの2個(仮にCD_B,CD_C)の設定の方法がわかりません。
>
> ComboBox1.DataSource = gDst.Tables("COMB_G")
>   ComboBox1.DisplayMember = "CD_A" ←これと同じ事を2列分追加したい
>
> やりたい事のイメージ
> +-----------+
> |A4 |
> +-----------+----+
> |A1 B1 C1 | ボタンを押したらリスト表示される部分
> +-----------+
> |A2 B2 C2 |
> +-----------+
> |A3 B3 C3 |
> +-----------+
>
>
> よろしくお願いいたします
>


オーナードローするしかないと思いますよ

DOBON.NET > プログラミング道 > .NET Tips > コントロール > ComboBoxの項目を自分で描画する http://dobon.net/vb/dotnet/control/cbownerdraw.html
が参考になると思います。
過去ログを検索されましたか?

複数列コンボボックスを表示するには?
http://dobon.net/vb/bbs/log3-3/1354.html

この回答もポンさんですね。
管理人さん お手を煩わしております

> 過去ログを検索されましたか?

検索したつもりでしたが見落としていたようです。
申し訳ありません。

ログを参照し、解読中ですが何やらちんぷんかんぷんで・・・
VB.NETは難しいですね。
解決済み!
ポンさんお世話になっております。

> オーナードローするしかないと思いますよ

ハイ、ポンさんの教えていただいたURLからコードをコピーして
実行してみました。
一列目が出ました。
2列目はこの応用と思われますのでいろいろ試してみたいと思っています。
しかし、僕みたいなノータリンにはVB.NETは難しいです。(-_-;)
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板