我试图在文本框之前从下拉控件中选择一个值。下拉列表给出了相同的ID,类似于文本框。
以下是代码:
Do
counter=counter+1
tempPanelInputBox = form1.FindControl("txt_" + panelUsed + "_input" + counter.ToString())
Loop untill counter=CounterEnd
我希望更改以在下拉框中获取所选值。
答案 0 :(得分:2)
如果你确定这是一个下拉列表,只需做一个演员:
DropDownList tempPanelInputBox = (DropDownList)form1.FindControl("txt_" + panelUsed + "_input" + counter.ToString());
int selValue = tempPanelInputBox.SelectedValue; //or whatever you want to do with the selected value
编辑:在VB中:
Dim tempPanelInputBox As DropDownList
tempPanelInput = CType(form1.FindControl("txt_" + panelUsed + "_input" + counter.ToString()), DropDownList)
然后访问tempPanelInput.SelectedValue并随意使用它。