28. november 2004 - 14:34Der er
10 kommentarer og 1 løsning
Datasource til dropdownlist problemer
Hej alle Mit problem er at jeg skal have hentet to felter ud fra en access database og indsat det i en dropdownlist på flg. måde:
tekst = felt1 & " - " felt2 value = felt1
i øjeblikket ser min kode således ud:
Dim str As String Dim ds As New DataSet Dim Db As New AccessDB Db.Open(Server.Mappath("pages/db/db.mdb")) str = DB.GetAString("SELECT Bruger FROM brugerTabel WHERE Navn = '" & HttpContext.Current.Session("Login") & "';") ds = DB.GetADataset("SELECT felt1, felt2 FROM table2 WHERE dato Is null;") Db.Close() ddlOrdre.DataSource = ds ddlOrdre.DataTextField = ds.Tables(0).Columns("felt1").ColumnName.ToString().Trim() ddlOrdre.DataValueField = ds.Tables(0).Columns("felt2").ColumnName.ToString().Trim() ddlOrdre.Databind()
Om det gøres med asp.net eller sql er mig ligegyldigt.. Bare det bliver gjort.. :) har forsøgt mig med : ddlOrdre.DataTextField = ds.Tables(0).Columns("felt1").ColumnName.ToString().Trim() & " - " & ds.Tables(0).Columns("felt2").ColumnName.ToString().Trim()
Så skal du enten hive de enkelte dele af datoen ud, noget i stil med : "select felt1, (day(datofelt)+'/'+month(datofelt)+ ' - ' + felt2) as felt 3 from table2 where dato is null" osv i samme stil hvis du vil have hele datoen skrevet ud.
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.