2009-06-09 18 views
0

テキストボックスの前にドロップダウンコントロールから値を選択しようとしています。私はテキストボックスに似たドロップダウンのために同じIDを与えました。このドロップダウンリストのコントロールをテキストボックスに変更するにはどうすればよいですか?

以下

はコードです:

Do 
     counter=counter+1 
     tempPanelInputBox = form1.FindControl("txt_" + panelUsed + "_input" + counter.ToString()) 
    Loop untill counter=CounterEnd 

と私は、ドロップダウンボックスで選択した値を取得するために変更したいです。

DropDownList tempPanelInputBox = (DropDownList)form1.FindControl("txt_" + panelUsed + "_input" + counter.ToString()); 

int selValue = tempPanelInputBox.SelectedValue; //or whatever you want to do with the selected value 

EDIT:VBでは:

Dim tempPanelInputBox As DropDownList 
tempPanelInput = CType(form1.FindControl("txt_" + panelUsed + "_input" + counter.ToString()), DropDownList) 

はその後tempPanelInput.SelectedValueにアクセスし、あなたが好きそれを行うあなたはそれがDropDownListのだと確信している場合は

答えて

2

、ちょうどキャストを行います。

+0

私はそのコードエラーを貼り付けます "ドロップダウンリストは式として使用できないタイプです" –

+0

私はVBを使ってVBに書き換えることができますか? –

+0

これをVB.NETとしてタグ付けできますか?ありがとう。 – ristonj

関連する問題