Problem med Datalist
Hejjeg har en datalist der smider indhold fra en DB ud horisontalt.
<asp:DataList ID="dlDKMENU" RepeatDirection="Horizontal" runat="server">
<itemtemplate>
<a href="default.aspx?sid=<%# container.DataItem("MenuID") %>" target="_self"><%# container.DataItem("Navn").Replace("&test;", "'") %></a>
</itemtemplate>
<separatortemplate>
|
</separatortemplate>
</asp:DataList>
og koden bagved:
Dim strselect as string = "SELECT * FROM MENU WHERE SprogID = 1"
Dim strConn as string = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.Mappath("../db/db.MDB") & ";"
Dim objConn as new OleDbConnection(strConn)
Dim objDataadapter as New OleDbDataAdapter(strselect, objconn)
Dim objDataset as new Dataset()
objDataAdapter.Fill(ObjDataset, "MENU")
Dim objDataView as New DataView(objDataset.Tables("MENU"))
dlDKMENU.Datasource = objDataview
dlDKMENU.Databind()
det fungerer fint, men hvis der er mellemrum i ordene så laver den linjeskift.
Sådan burde den se ud:
Om mig | Kontakt | Nyheder
men det ser sådan ud:
Om
mig | Kontakt | Nyheder
