Avatar billede jriff Nybegynder
09. juli 2005 - 13:34 Der er 6 kommentarer og
1 løsning

Combobox og standardværdi

Hej Alle (Arne :-)

Jeg fylder en comboboks med data:

cbxTest.DataSource=ds;
cbxTest.DataValueField="Value";
cbxTest.DataTextField="Value";
cbxTest.DataBind();


Det er også rigtig fint, men den første row i ds er allerede valgt som standard når comboboksen vises. Det vil jeg gerne undgå, men den eneste måde jeg lige kan finde er ved at tilføje en dummy-row til mit dataset, og det er da ikke så elegant? Jeg vil bare gerne have at der er et blankt felt som er valgt som standard.

På forhånd tak for hjælpen!

- Jacob
Avatar billede arne_v Ekspert
09. juli 2005 - 13:49 #1
jeg har ingen ideer - jeg formoder da at den vil vise en værdi fra DataSource

eneste workaround jeg kan tænke på er en UNION mellem en SELECT som vælger tomme
værdier og den rigtige SELECT
Avatar billede snepnet Nybegynder
09. juli 2005 - 14:47 #2
hvis det kun er for præsentationen i boksen - kan du tilføje en værdi til den:
cbxTeset.Items.Insert(0, new ListItem("<vælg her>", "0"));
mvh
Avatar billede jriff Nybegynder
12. juli 2005 - 12:18 #3
snepnet - det virkede fint - smid et svar.

arne - det kunne man godt gøre, men snepnets metode virker bedre. Ellers mange tak for hjælpen!
Avatar billede snepnet Nybegynder
12. juli 2005 - 12:20 #4
et svar får du her
mvh
Avatar billede snepnet Nybegynder
28. juli 2005 - 18:23 #5
kan vi lukke her jriff?
mvh
Avatar billede jriff Nybegynder
29. juli 2005 - 22:30 #6
Yep, yep! Er lige kommet hjem fra 14 dage på Kreta :-)
Avatar billede snepnet Nybegynder
30. juli 2005 - 00:13 #7
Kreta er alt for lækkert ! - var det godt ?
mvh
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