Dim Usr_Account_Question As String = "Your favorite teacher?"
DropDownListQuestion.SelectedValue = Usr_Account_Question
DropDownListQuestion.DataBind()
VB.net을 사용 중이며 항목이 목록에 없다는 오류가 계속 발생합니다. 내가하려는 것은 Usr_Account_Question의 문자열에 따라 목록에서 항목을 선택하는 것입니다. 목록의 중간이나 첫 번째 항목 일 수 있지만 드롭 다운 목록 선택의 일부가됩니다.DropDownList 예외 목록에없는 항목?
일부 코드가 누락 되었습니까? Usr_Account_Question을 "2"또는 "3"으로 바꿀 때 목록의 항목이 선택되지만 문자열이있을 때는 작동하지 않습니다.
업데이트 :
실제로 나중에 해결했습니다. 이 게시물을 업데이트 할 시간이 없었습니다. 여기 내가 한 일이있다.
데이터를 사용할 수 있도록 목록에서 DataBind를 호출 한 다음 목록의 일부인 문자열을 전달하면 정확해야합니다.
' Data bind here
DropDownListQuestion.DataBind()
' This is a string that is part of a Drop Down List
Dim Usr_Account_Question as String = "Your favorite teacher?"
DropDownListQuestion.Items.FindByText(Usr_Account_Question).Selected = True
페이지로드시이를 넣으면 목록에 지정된 문자열이 옵션으로 설정됩니다.
'DropDownListQuestion.SelectedValue' 대신'DropDownListQuestion.SelectedItem'을 시도하십시오. – BaSsGaz