webForumDet fria alternativet

DropDownlistens klickade text

.NETur .NET

1 svar · 211 visningar · startad av Nöff

Medlem sedan nov. 2003569 inlägg
Frågan#1

Hejsan, hur får man fram dropdownlistens klickade text-värde?.
Låter som en enkel fråga, men det verkar omöjligt.

Och ja, jag har testat
DropDownList.SelectedItem.Text.ToString()
Det är så att jag har 100 listitem med 10 kopior av vardera ID nummer(10*10) och de står i rakt nedstigande led grupperade, vad SelectedItem.Text gör är att den tar egentligen inte det värde som man klickade på, utan det lägsta indexets i samma ID nummer-grupp. Kolla i dokumentationen:

"Gets the selected item with the lowest index in the list control"

Detta är ingen bugg, utan det är så den är utformad.

Att få fram value är inga problem, då är det selectedvalue som gäller, "Gets the value of the selected item in the list". no problema. Men få fram Textvärdet om det finns ID-grupper som har samma nummer, hur gör man då?

Medlem sedan feb. 200435 inlägg
#2

Testa detta.

dropdownlist.Items[dropdownlist.SelectedIndex].Text

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