Avatar billede hejhejhej Nybegynder
14. august 2004 - 00:02 Der er 5 kommentarer og
1 løsning

byteFX og datagrid

Jeg har lavet en mySQL database hvorfra jeg henter noget data. Det vil jeg så gerne have vist i en datagrid. Hvordan gør man det?
Jesg har forsøgt med flg:
        Dim con As MySqlConnection = New MySqlConnection("Database=minDB;Data Source=localhost;User Id=;Password=")
        con.Open()
        Dim sel As MySqlCommand = New MySqlCommand("SELECT * FROM minTb", con)
        Dim rdr As MySqlDataReader = sel.ExecuteReader
        DataGrid1.DataSource = rdr
        DataGrid1.DataBind()
        rdr.Close()
        con.Close()
hvorefter jeg så har været inde i "property builder'en" for datagrid1 og lavet to søjler som jeg binder til et felt i tabellen (minTb)
Men det virker ikke, hvad gør jeg galt?
Avatar billede snepnet Nybegynder
14. august 2004 - 00:14 #1
Er det den her du bruger ?
Dim con As MySqlConnection = New MySqlConnection("Database=minDB;Data Source=localhost;User Id=;Password=")

Der er ikke angivet en bruger - får du ikke fejl på det ?
Avatar billede snepnet Nybegynder
14. august 2004 - 00:18 #2
du kan så også vælge at lade være med at angive noget som helst i forbindelse med dit datagrid.... så viser det bare hvad der der (AutogenerateColumns skal være = true, men det er den som default).
Avatar billede hejhejhej Nybegynder
14. august 2004 - 00:32 #3
jeg har fjernet brugernavn og password i det jeg har kopieret herind, jeg prøver lige det med AutogenerateColumns
Avatar billede hejhejhej Nybegynder
14. august 2004 - 00:34 #4
virker ikke. Er det overhovedet muligt at gøre det på den her måde når jeg benytter bytefx, eller har det ikke noget at sige?
Avatar billede repsak Nybegynder
14. august 2004 - 00:35 #5
AutogenerateColumns er default, så hvis du ikke har ændret det så vil den autogenerere.

En lille fejlsøgningsmetode er jo at lave
(C#)
while(rdr.Read())
  Response.Write(rdr.GetString(0)+ "<br />"); //eller hvordan det nu passer

så kan du se om der overhovedet er noget eller om problemet ligget et andet sted
Avatar billede hejhejhej Nybegynder
14. august 2004 - 00:39 #6
af en eller anden grund virker det nu. Det eneste jeg gjorde var at slette datagrid'en og indsætte en ny....meget mystisk, men jeg har sikkert fået rodet ved noget jeg ikke skulle. Men ellers tak for hjælpen
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