dropdownlist 또는 textbox vb.net에 대한 datalistitem
-
20-08-2019 - |
문제
잠재적으로 드롭 다운리스트 또는 텍스트 상자가 될 수있는 DatalistItem이 있습니다. 내가해야 할 가치를 얻으려면 :
CType(item.FindControl("myControl"), TextBox).Text
또는
CType(item.FindControl("myControl"), DropDownList).SelectedValue.ToString()
문제는 드롭 다운 목록이라면 ..
'system.web.ui.webcontrols.dropdownlist'유형의 객체를 캐스트 할 수 없습니다.
CTYPE가 CTYPING 전에 취할 것인지 확인하는 방법이 있습니까?
해결책
Trycast 사용 :
Dim txt as TextBox = TryCast(item.FindControl("myControl"), TextBox)
If txt Is Nothing Then
TryCast(item.FindControl("myControl"), DropDownList)
End If
제휴하지 않습니다 StackOverflow