- PR -

DropDownListのフィ-ルドテキストについて

1
投稿者投稿内容
くぅー
会議室デビュー日: 2003/08/06
投稿数: 12
投稿日時: 2003-09-11 12:06
DropDownListのフィ−ルドテキストについてですが
現在、下記のようにフィ−ルドテキストにマスタテーブル(データセット)から取り出した項目を1つ表示しています。

da.Fill(DS, "マスタテーブル")
DDList.DataTextField = "漢字名称"
DDList.DataValueField = "コード"
DDList.DataSource = DS
DDList.DataBind()


これを下記のような感じで空白をはさんでコードと名称の2つの項目を表示したいのですが
いろいろやってみたのですがわかりません。
どうかご教授お願いいたします。

da.Fill(DS, "マスタテーブル")

DDList.DataTextField = "コード" & " " & "漢字名称"
     <------- こんな感じにしたいです。

DDList.DataValueField = "コード"
DDList.DataSource = DS
DDList.DataBind()

Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2003-09-11 13:22
こんにちは。

 取ってくるSELECT文を、
"SELECT …, コード || ' ' || 漢字名称 AS 表示名称 FROM マスタテーブル …"
として、
DDList.DataTextField = "表示名称"
DDList.DataValueField = "コード"

 文字連結はDBMSによって違うので、それように書き換えること。
くぅー
会議室デビュー日: 2003/08/06
投稿数: 12
投稿日時: 2003-09-11 13:31
Jittaさん。
早速のレスありがとうございます。
なるほど、SQL文の方でやってあげればかったのですね。
まったく考えていなかったです。
早速やってみます。ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)