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

ドロップダウンリストの初期表示

環境/言語:[.NET Framework1.0]
分類:[.NET]

Webアプリケーションの画面で質問です(VB.NET)。

ドロップダウンリストの初期表示の方法を教えてください。
DataValueField の値だけが分かっていて、初期値を表示させたいです。
理由は、引数("cd"の値)を受取って表示させたいためです。
よろしくお願いします。

Dim myConn As SqlConnection = New SqlConnection("server=DB9999;database=test;" & _
"uid=sa;pwd=password")
Dim myCmd As SqlCommand = New SqlCommand("SELECT cd, name FROM syohin " & _
"WHERE ORDER BY cd, name ", myConn)
myConn.Open()
Dim myReader As SqlDataReader = myCmd.ExecuteReader()

'ドロップダウンリストの定義
me.Drpdlist.DataSource = myReader
me.Drpdlist.DataTextField = "name"
me.Drpdlist.DataValueField = "cd"
me.Drpdlist.DataBind()

以上。
こんにちには、Braunさん。ピラルクです。

...
Me.Drpdlist.DataBind()

Me.Drpdlist.Items.FindByValue(strCD).Selected = True

でどうでしょう。

# 分類は正しく選択しましょう。

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