如何更改此查找控件以下拉到文本框?

时间:2009-06-09 19:00:24

标签: .net asp.net vb.net visual-studio-2008

我试图在文本框之前从下拉控件中选择一个值。下拉列表给出了相同的ID,类似于文本框。

以下是代码:

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

我希望更改以在下拉框中获取所选值。

1 个答案:

答案 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并随意使用它。