Avatar billede stinejh1980 Nybegynder
15. februar 2006 - 12:32 Der er 2 kommentarer og
1 løsning

Sætte tekst i dropdown til at være lig 2 tekstfelter

Jeg koder i ASP.NET og VB

Jeg vil gerne kunne have teksten i min dropdown til at blive genereret fra 2 kolonner i db.

Lige nu ser min funktion således ud:


Function OpretDropSombredde()
   
    StrSQL = "Select * from Sombredde;"
    ObjConn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.Mappath("test.MDB") & ";")
    ObjComm = New OleDbCommand(strSQL, objConn)
   
    ObjConn.Open()
   
        DropSombredde.Datasource = objComm.ExecuteReader()
        DropSombredde.DataValueField = "Value"
        DropSombredde.DataTextField = "Text"
        DropSombredde.Databind()
   
    ObjConn.close()
End Function

Men hvad så hvis jeg vil have DropSombredde.DataTextField til at være genereret fra både kolonnen "text" og "Beskrivelse".

/Elvstine
Avatar billede driis Nybegynder
15. februar 2006 - 12:40 #1
Den helt nemme måde:

StrSQL = "Select *, Text + ':' + Beskrivelse AS TextAndBeskrivelse from Sombredde;"
.
.
.
DropSombredde.DataTextField = "TextAndBeskrivelse"
Avatar billede -mundi- Nybegynder
15. februar 2006 - 12:40 #2
"Select *,(text+' '+Beskrivelse) as textogBeskrivelse  from Sombredde"

DropSombredde.DataTextField = "textogBeskrivelse  "
Avatar billede stinejh1980 Nybegynder
02. marts 2006 - 09:27 #3
tak for hurtigt svar - sorry jeg ikke fik gjort det samme.
Tænk at det var så let.
/Elvstine
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