|
■No48605 (はつね さん) に返信 > ■No48596 (なかむら さん) に返信 >>サーバサイドにて(言語はVB)データソースを設定し、データをSELECT文にて呼び出し、そのデータを >>ポストバックさせないためにクライアントサイドで用意したSELECT(サーバサイドでいうところのDROPDOWNLIST)の >>項目として設定させたいのですが、それをどうすればよいかわからずにいます。 > > サーバーサイド、クライアントサイドというよりも、DropDownListの候補にデータセットの > 内容を表示したい > > ってことでしょうか? > > Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load > If Not Me.IsPostBack Then > 'ここでDataSetにデータ設定 > hogehoge_DropDownList.DataValueField = "県コード" > hogehoge_DropDownList.DataTextField = "県名" > hogehoge_DropDownList.DataSource = ds > hogehoge_DropDownList.DataBind() > End If > End Sub > >
お返事ありがとうございます。
いえ、そうではなく。。
VBにて設定された
shared Str1 as string ="県コード" "県コード"はサーバ側のデータベースより読み込んできたものとして。。
このStr1をクライアント側、aspで設定したselect内のoption valueに項目としてプログラムにて設定したいのです。 <select name="D1" id="Chooose" <option value=Str1>Str1</option> </select>
javaspriptのvar op = new Option(text, value); にて設定する模様ですが、 ここの"value”にstr1を設定する要領を教えていただきたいのです。
よろしくお願いいたします。
|