tutorials.de Buch-Aktion 05/2012
Seite 6 von 6 ErsteErste ... 3456
ERLEDIGT
NEIN
ANTWORTEN
76
ZUGRIFFE
4190
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #76
    Avatar von Vertigo21
    Vertigo21 Vertigo21 ist offline Mitglied Gold
    Registriert seit
    Mar 2005
    Ort
    Zwickau (Sachsen)
    Beiträge
    182
    Hallo, ich schon wieder.

    Inzwischen funktioniert mein Programm schon ganz toll. Praktisch alle Funktionen sind eingebaut und laufen prima. Aber an dem Zugriff auf die Excel-Datei beiße ich mir bislang die Zähne aus.

    In meinem Beitrag vom 14.09 habe ich ja schon den Code dazu gepostet. Scheinbar bekommt er also Zugriff auf die Excel-Liste. Allerdings weiß ich trotz ausgiebigen Googelns immer noch nicht, wie ich damit umgehen soll.
    Wie bringe ich die Daten (sofern denn tatsächlich welche ausgelesen wurden) in die berühmte tabellarische Form um sie auszugeben? Nach dem ich mir jetzt dieses Tutorial angesehen habe bin ich noch verwirrter. Und besonders viele Infos zu Dataset habe ich in der MSDN auch nicht gefunden.

    Kann mir bitte nochmal jemand helfen? Einen Link, ein wenig Info, irgendwas? (Ich weiß ja nicht mal genau, wann man ein Dataset nimmt und wann ein Datagrid, etc... )
    Geändert von Vertigo21 (22.09.06 um 15:19 Uhr)
     
    Seine Worte wurden zum Sinnspruch für die ausgehenden Tage des 20. Jahrhunderts, eine Epoche, in der die Wirklichkeit die Satire nahezu aussterben ließ.
    - Judith Stone , "Murphy's Gesetze - Das Gesetz vom Scheitern", 14.11.2005 -

    Bist auch du ein Pastafari?
    Wir haben bezahlt!
    Ich bin ein PIRAT!
    ___________________________________
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination.

  2. #77
    Avatar von Vertigo21
    Vertigo21 Vertigo21 ist offline Mitglied Gold
    Registriert seit
    Mar 2005
    Ort
    Zwickau (Sachsen)
    Beiträge
    182
    OK, nach längeren Recherchen konnte ich mein Problem weiter eingrenzen und meinen Code überarbeiten. Folgende Punkte sind mir aber immer noch nicht klar:
    • Wie übertrage ich den Inhalt aus MyCommand in das Dataset? (Zeile 21)
    • Wie übertrage ich den Inhalt des Datasets in das Datagrid zum Ausgeben? (Z 24)
    • Ist es überhaupt notwendig, die Daten vor dem Ausgeben vorher noch mal in ein Dataset zu schreiben?
    Code vbnet:
    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    
    Private Function read_from_xls(ByVal Pfad As String)
            Try
                Dim Dateiname As String = Dir(Pfad & "\*.xls")
                Dim Quellpfad As String = Pfad & Dateiname
                ' Testausgabe
                'MessageBox.Show(Quellpfad, "Quellpfad")
     
                Dim MyConnection As System.Data.OleDb.OleDbConnection
                MyConnection = New System.Data.OleDb.OleDbConnection( _
                      "provider=Microsoft.Jet.OLEDB.4.0; " & _
                      "data source= " & Quellpfad & " ; " & _
                      "Extended Properties=Excel 8.0;")
     
                ' Daten aus Tabelle1 auslesen
                Dim MyCommand As System.Data.OleDb.OleDbCommand
                MyCommand = New System.Data.OleDb.OleDbCommand( _
                      "select * from [Sheet1$]", MyConnection)
     
                'MyCommand-Daten in das DS schreiben
                Dim DS As New DataSet("Excel-Inhalt")
    ' ### Wie übertrage ich die Daten hier in das Dataset? ###
                'DS.?
     
    ' ### Wie bekomme ich die Daten hier in das Datagrid ? ###
                Dim DataGrid1 = New DataGrid
                DataGrid1.Datasource = DS.Tables("daten1")
     
                MyConnection.Close()
     
                Return DS
     
            Catch ex As Exception
                MessageBox.Show(ex.Message, "Auslesen gescheitert")
                'Dim Wert As Exception = ex.InnerException()
                'MessageBox.Show(Wert, "Inner Exception")
                Return False
     
            End Try
        End Function
    Angehängte Dateien Angehängte Dateien
    Geändert von Vertigo21 (22.09.06 um 15:38 Uhr)
     
    Seine Worte wurden zum Sinnspruch für die ausgehenden Tage des 20. Jahrhunderts, eine Epoche, in der die Wirklichkeit die Satire nahezu aussterben ließ.
    - Judith Stone , "Murphy's Gesetze - Das Gesetz vom Scheitern", 14.11.2005 -

    Bist auch du ein Pastafari?
    Wir haben bezahlt!
    Ich bin ein PIRAT!
    ___________________________________
    (\_/)
    (O.o) This is Bunny. Copy Bunny into your signature
    (> <) to help him on his way to world domination.

Ähnliche Themen

  1. Grundlage Frage zu AS3 (import etc.) [Anfänger Thread]
    Von SonMiko im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 27.11.08, 11:21
  2. Anfänger Thread Frage
    Von afurtenbacher im Forum Java
    Antworten: 12
    Letzter Beitrag: 09.05.07, 22:55
  3. Thread A stösst Änderung in Thread B an. Aber wie?
    Von BeaTBoxX im Forum .NET Café
    Antworten: 12
    Letzter Beitrag: 13.12.06, 11:52
  4. Thread public [Anfänger]
    Von MrHoki im Forum Java
    Antworten: 2
    Letzter Beitrag: 04.03.05, 19:52
  5. Antworten: 19
    Letzter Beitrag: 12.07.02, 11:13