Tjena!! Kul att du löst det, men hur gjorde du? Vet inte om jag vågar berätta det... :) Finns det en collection av alla mina dropdownlistor. [Löst]
Jag har ett litet problem som jag inte lyckas hitta någonl ösning till, säkert jättelätt.
Jag fyller en DropDownLista så här där namnet på dropDownListan är oDropDownList1
<code>
while(oReader.Read())
{
oListItem = new ListItem(oReader.GetValue(1).ToString(),oReader.GetValue(0).ToString());
oDropDownList1.Items.Add(oListItem);
}
</code>
Det fungerar bra!!!
Men jag skulle istället vilja kunna fylla vilken dropdownlist som helst genom att göra en liten funktion där jag skickar in namnet på dropDownListan och inte behöver hårdkoda in namnet på den.
Har försökt med FindControl("namnet") och lite andra konstiga ideer men inget har fungerar, jag antar att man bör kunna komma åt alla dropdownlister via någon collection eller nått, men hur gör man??
- magnusSv: Finns det en collection av alla mina dropdownlistor. [Löst]
/johan/Sv: Finns det en collection av alla mina dropdownlistor. [Löst]
Men okej, jag hade missat att typomvandla till rätt objekt!!!
<code>
ListBox oListbox;
oListBox = (ListBox) FindControl("LISTBOXENS_NAMN");
</code>
Svårare än så var det inte, måste fått något hjärnsläpp eller något... :)
- magnus