tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
9
ZUGRIFFE
652
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    bloodytriker bloodytriker ist offline Mitglied Bronze
    Registriert seit
    Aug 2007
    Beiträge
    26
    hi leute,

    ich versuche zur zeit in .net mit mysql zu arbeiten.

    eine datenbank habe ich und die verbindung kann ich ebenfalls aufbauen.
    aber wie komme ich an die mysql daten und wie kann ich diese daten ins datagrid schreiben?

    wär super wenn mir jemand helfen könnte oder mir links zu tutorials geben kann.

    mfg
     

  2. #2
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    So in etwa (aus dem Kopf, kann Syntaxfehler enthalten).

    Code csharp:
    1
    2
    3
    4
    5
    6
    
    dasDataGrid.DataSource = MySqlHelper.ExecuteDataSet(
            "Der Connection String",
            "SELECT * FROM tabelle1;SELECT * FROM tabelle2;"
        ); 
     
    dasDataGrid.DataBind();

    Du musst natürlich nicht die MySqlHelper-Klasse benutzen, sondern kannst auch selbst die Verbindung aufbauen.
     

  3. #3
    bloodytriker bloodytriker ist offline Mitglied Bronze
    Registriert seit
    Aug 2007
    Beiträge
    26
    ok danke
    werd ich mal ausprobieren und mich dann nochmal malden.

    mfg
     

  4. #4
    bloodytriker bloodytriker ist offline Mitglied Bronze
    Registriert seit
    Aug 2007
    Beiträge
    26
    irgendwie gunktioniert es nicht.

    ich benutze visual basic 2010.
    passiert nix. nicht mal eine fehlermeldung
    Geändert von bloodytriker (29.11.10 um 20:29 Uhr)
     

  5. #5
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Ich habs getestet. DataGrid auf die Seite gemacht mit der ID "dg" und in der Page_Load folgendes:

    Code csharp:
    1
    2
    3
    4
    5
    
    dg.DataSource = MySql.Data.MySqlClient.MySqlHelper.ExecuteDataset(
        "connection string",
        "SELECT * FROM tabelle;");
     
    dg.DataBind();

    Edit: Steht in der Tabelle auch etwas drin?
     

  6. #6
    bloodytriker bloodytriker ist offline Mitglied Bronze
    Registriert seit
    Aug 2007
    Beiträge
    26
    ich habe schon programmier erfahrung
    hab bis vor einem jahr in vb 6.0 programmiert und code seit 1,5 jahren in PHP.
    also solche dummen fehler wie eine leere DB tabelle mach ich nicht mehr

    ich hab schon mehrere datenbanken durch probiert und bei keiner zeigt der etwas.


    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    
            Dim sql As New MySql.Data.MySqlClient.MySqlConnection
            Dim query As New MySql.Data.MySqlClient.MySqlDataAdapter
     
     
            Dim conn As String
            conn = "server=localhost;" _
                    & "uid=root;" _
                    & "pwd=;" _
                    & "database=schule;"
     
            Try
                sql.ConnectionString = conn
                sql.Open()
                Dim query_string
                Dim dataset As New DataTable
     
     
                query_string = "SELECT * FROM kunden;"
                dg.DataSource = MySql.Data.MySqlClient.MySqlHelper.ExecuteDataset(conn, query_string)
     
                sql.Close()
     
            Catch ex As MySql.Data.MySqlClient.MySqlException
                MessageBox.Show(ex.Message)
     
            End Try
     

  7. #7
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
    Und wo ist der Aufruf der DataBind()-Methode?
     

  8. #8
    bloodytriker bloodytriker ist offline Mitglied Bronze
    Registriert seit
    Aug 2007
    Beiträge
    26
    databind kennt der nicht.
    databindings kennt der aber da gibt der mir fehler aus
     

  9. #9
    CPoly CPoly ist offline Mitglied Weizenbier
    tutorials.de Premium-User
    Registriert seit
    Sep 2009
    Beiträge
    2.445
     

  10. #10
    bloodytriker bloodytriker ist offline Mitglied Bronze
    Registriert seit
    Aug 2007
    Beiträge
    26
    ja kann sein
    wusste nicht das es datagrid auch so gibt. sorry.
     

Ähnliche Themen

  1. DataTable Command bei MySQL DataGrid ändern?
    Von timee im Forum .NET Datenverwaltung
    Antworten: 3
    Letzter Beitrag: 28.02.09, 23:46
  2. DataGrid und MySQL DB - Update
    Von eltir im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 24.08.07, 07:37
  3. Dbase, Datagrid, MySQL
    Von tombo82 im Forum .NET Datenverwaltung
    Antworten: 0
    Letzter Beitrag: 22.08.07, 08:15
  4. Datagrid inhalt an anderes datagrid übergeben!
    Von c0si im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 01.03.05, 11:14
  5. DataGrid ASP.NET
    Von Darthi im Forum ASP
    Antworten: 1
    Letzter Beitrag: 16.07.04, 14:10

Stichworte