I c# kan du göra så här:
string myText = ((DropDownList)Repeater.Items[index].FindControl("DropDownListID")).Text
...där index är den rad som kör eventet.
5 svar · 191 visningar · startad av Dino
Allting funkar nu. Skapar sju ddl:er i en repeater och sätter rätt värde till "selected".
Nu är det så att när man trycker på en Spara knapp så skall jag ju ta fram selecteditem.text värdet från varje ddl. Men hur gör jag det. Hur hittar jag dll:erna i en repeater.
I c# kan du göra så här:
string myText = ((DropDownList)Repeater.Items[index].FindControl("DropDownListID")).Text
...där index är den rad som kör eventet.
Funkade hur fint som helst. Tack. :)
I VB
(CType(repGift.Items(1).FindControl("ddlGift"), DropDownList)).SelectedItem.Text
Ah, såg att jag skrivit fel där men det löste du ju galant ändå... naturligtvis ska det vara SelectedItem.Text även i c#.
:bire
Hur gör du för att sätta rätt värde till selected?
Se längst ner i min tidigare tråd.
http://www.webforum.nu/showthread.php?s=&threadid=64918