Avatar billede don_nigger Nybegynder
23. oktober 2003 - 10:25 Der er 4 kommentarer

Kan man sætte en droplists item, ud fra en værdi i db?

Hej med jer...

Kan man sætte en droplists item, ud fra en værdi i db når man fra en anden server kontrols OnSelectedIndexChanged vælger et item?

Jeg havde tænkt mig noget lignende det her:

                ddlPublisher.SelectedItem.Value = details.Publisher.ToString

men det virker ikke.

Jeg har gjort det sammen ved mine textbox kontroller:

txtDateAdded.Text = details.DateAdded.ToShortDateString

altså binder objekter som indeholder db data til en kontrol og det virker fint!

:-(

Hvad gør jeg?

Mvh

DN
Avatar billede odegaard Nybegynder
23. oktober 2003 - 11:30 #1
SelectedValue er ReadOnly
Brug i stedet
ddlPublisher.SelectedIndex = EtTal;

Du kan jo evt. lave en funktion der finder index ud fra Value, ved at løbe dropdownbox'en igennem.
Avatar billede odegaard Nybegynder
23. oktober 2003 - 11:31 #2
nej hov sorry! Jeg læste vist for hurtigt. Den er ikke ReadOnly.

Kan du ikke bare gøre således:
ddlPublisher.SelectedItem = details.Publisher.ToString
Avatar billede odegaard Nybegynder
23. oktober 2003 - 11:32 #3
Hmm nu kører det for mig. Det er ikke SelectedItem men SelectedValue du skal sætte.
Avatar billede odegaard Nybegynder
23. oktober 2003 - 11:33 #4
Du skal iøvrigt også være opmærksom på at du får en exception hvis details.Publisher.ToString() ikke findes i listen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester