tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
1105
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    christine82 christine82 ist offline Rookie
    Registriert seit
    Mar 2005
    Beiträge
    6
    Hallo Zusammen!
    Ich habe folgendes Problem:
    Ich möchte Daten, die ich mit einer SQL-Abfrage zurückbekommen habe, in einen DataGrid füllen.
    Nun habe ich einiges versucht, aber es hat nicht geklappt. Sollte ich ein DataSet machen? Wenn ja wie? Aber der DataReader gibt mir ja bereits meine Daten zurück... Ich kann diese Daten auch in eine ListBox schreiben, warum geht das nicht mit dem DataGrid?
    Bin neu bei VB.NET...

    Mein Code:
    Private Sub bttBenuAdminSucheStarten_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bttBenuAdminSucheStarten.Click



    'Verbindung öffnen

    Try

    Me.SqlConnectionBenuAdmin.Open()

    Catch

    'Abfangen bei fehlerhafter Verbindung

    End Try



    'Bereitstellen Abfragefelder aus Maske

    Dim strName As String

    Dim strVorname As String

    Dim strKuerzel As String

    'Dim strRollen_id As String

    strName = Me.txtBenuAdminName.Text

    strVorname = Me.txtBenuAdminVorname.Text

    strKuerzel = Me.txtBenuAdminKuerzel.Text

    'strRollen_id = Me.comboBenuAdminRolle.Text



    'Command-String erstellen

    Dim SqlBenutzerEinlesen As New SqlClient.SqlCommand("Select name, vorname, kuerzel from tblBenutzer where name = '" + strName + "' or vorname = '" + strVorname + "' or kuerzel='" + strKuerzel + "'", Me.SqlConnectionBenuAdmin)



    'DataReader erstellen und ausführen

    Dim BenutzerEinlesen As SqlClient.SqlDataReader

    Try

    BenutzerEinlesen = SqlBenutzerEinlesen.ExecuteReader()

    Catch

    'Abfangen Fehler beim Zugriff auf DB

    End Try



    Do While BenutzerEinlesen.Read()



    'Hier sollte der DataGrid gefüllt werden....





    Loop



    'DataReader und Verbindung schliessen

    BenutzerEinlesen.Close()

    Me.SqlConnectionBenuAdmin.Close()



    End Sub
     

  2. #2
    Avatar von mage
    mage mage ist offline Mitglied Platin
    Registriert seit
    May 2002
    Ort
    Berliner Speckgürtel
    Beiträge
    707
    Überarbeite bitte Deinen Eintrag, er ist überhaupt nicht lesbar.
     
    Allen ist das Denken erlaubt, vielen bleibt es erspart. (Kurt Goetz)

  3. #3
    christine82 christine82 ist offline Rookie
    Registriert seit
    Mar 2005
    Beiträge
    6
    sorry, ich habe gedacht, ich hätte den Beitrag nicht abgeschickt...

    das problem hat sich übrigens bereits erledigt....
     

Ähnliche Themen

  1. DataGrid aus SQL-Server füllen
    Von Menduso im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 13.03.08, 13:34
  2. Antworten: 2
    Letzter Beitrag: 09.07.06, 12:18
  3. Daten in DataGrid in VB eingeben
    Von nils31 im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 15.06.05, 20:08
  4. C# - Datagrid füllen sehr langsam...
    Von WolfBauer im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 20.04.05, 12:52
  5. DataGrid Füllen (Webform C# )
    Von flasherMX im Forum .NET Archiv
    Antworten: 4
    Letzter Beitrag: 06.01.04, 12:54