webForumDet fria alternativet

SelectedValue

4 svar · 656 visningar · startad av martinpartin

martinpartinMedlem sedan jan. 2001373 inlägg
#1

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

ZaimanMedlem sedan dec. 20014 239 inlägg
#2

Vad är det du vill åstadkomma?

martinpartinMedlem sedan jan. 2001373 inlägg
#3

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.

doggelitoMedlem sedan juni 20003 076 inlägg
#4

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";
martinpartinMedlem sedan jan. 2001373 inlägg
#5

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 !

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)