Avatar billede gromit Nybegynder
06. september 2003 - 18:44 Der er 4 kommentarer og
1 løsning

Databind viser mærkelig data på skærm

Hej

Jeg vil hente nogle data fra en sql base og så bruge databind til at skrive dem ud, men i stedet for at skrive navnene på de brugere jeg henter i basen, skriver den "System.Data.Commom.DbDataRecord", og jeg har ingen ide om hvorfor.
Koden er skrevet i Visual Studio.Net

********************************
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim myConnection As SqlClient.SqlConnection
        Dim myCommand As SqlClient.SqlCommand
        Dim myReader As SqlClient.SqlDataReader
        Dim SQL As String
        Dim ConnStr As String

        SQL = "Select * from Navne"
        ConnStr = "server=localhost;uid=web;pwd=Bobakken1;database=Kalender"
        myConnection = New SqlClient.SqlConnection(ConnStr)
        myConnection.Open()

        myCommand = New SqlClient.SqlCommand(SQL, myConnection)

        myReader = myCommand.ExecuteReader

        DropDownList1.DataSource = myReader
        DropDownList1.DataBind()
End Sub
Avatar billede burningice Nybegynder
06. september 2003 - 18:49 #1
det er fordi at du ikke har defineret hvilken kulonne den skal vise felterne fra... du skal huske at sætte en ValueMember og en DisplayMember på din DropDownList1
Avatar billede gromit Nybegynder
09. september 2003 - 11:47 #2
Tak det var godt nok feltet datavaluefield der skulle udfyldes, og så virkede det.
Avatar billede gromit Nybegynder
09. september 2003 - 11:48 #3
point til cyberfessor
Avatar billede gromit Nybegynder
09. september 2003 - 11:49 #4
point
Avatar billede burningice Nybegynder
11. september 2003 - 10:54 #5
:)
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
Kurser inden for grundlæggende programmering

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