hej,
Sitter o meckar med dropdowns och matchning.
DropDownList1.SelectedValue = tempDT.Rows(0).Item(1).ToString
Om man vill checka om den lyckas matcha något värde eller inte, hur går man tillväga då ?
/martin
4 svar · 656 visningar · startad av martinpartin
hej,
Sitter o meckar med dropdowns och matchning.
DropDownList1.SelectedValue = tempDT.Rows(0).Item(1).ToString
Om man vill checka om den lyckas matcha något värde eller inte, hur går man tillväga då ?
/martin
Vad är det du vill åstadkomma?
Eftersom jag satter DropDownList1.SelectedValue till ett varde sa vet jag inte om varden jag anger existerar i dropdownlistan. Jag vet med andra ord inte vad tempDT.Rows(0).Item(1).ToString innehaller. om den inte kan hitta varden sa ska den valja default vardet.
Det finns säkert flera sätt att lösa det på (brukar vara så när det gäller .net) men det som slog mig först är väl att kolla selectedValue efter du satt den.
DropDownList1.SelectedValue = tempDT.Rows(0).Item(1).ToString();
if (DropDownList1.SelectedValue.Length == 0)
DropDownList1.SelectedValue = "foo";
Löste det med en please select utan value sedan:
DropDownList1.SelectedValue = ""
DropDownList1.DataBind()
DropDownList1.SelectedValue = tempDT.Rows(0).Item(1).ToString();
tack för hjälpen iaf !