vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Datagridview 
Autor: sterat
Datum: 29.01.13 18:27

Hallo zusammen,

ich möchte Daten einer Exceldatei in Datagridview anzeigen lassen.

 
 
        ' Excel-Tabelle anzeigen
        Dim oDs As System.Data.DataSet
        Dim oConn As System.Data.OleDb.OleDbConnection
        Dim oAdapter As System.Data.OleDb.OleDbDataAdapter
 
        ' Pfad und Tabellennamen bitte anpassen!
        Dim sFile As String = "C:\test.xls"
        Dim sTable As String = "Tabelle1"
 
        ' Connection-String für die DB.Verbindung zur Excel-Datei
        Dim sConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data" & _
          "Source=" & sFile & ";" & "Extended Properties=Excel 8.0;"
 
        ' Connection herstellen
        oConn = New System.Data.OleDb.OleDbConnection(sConn)
 
        ' Excel-Tabelle referenzieren
        ' Hinweis: Tabellenname muss mit abschließendem $-Zeichen und
        ' in eckigen Klammern stehen
        oAdapter = New System.Data.OleDb.OleDbDataAdapter( _
          "SELECT * FROM [" & sTable & "$]", oConn)
 
        ' DataSet erstellen und mit Daten aus dem DataAdapter füllen
        oDs = New System.Data.DataSet
        oAdapter.Fill(oDs)
 
        ' DataGrid füllen und Daten anzeigen
        With DataGridView1
            .DataSource = oDs.Tables(0)
            .ReadOnly = True
            .Refresh()
        End With
 
        ' DB-Verbindung schließen
        oConn.Close()
    End Sub
Soweit funktioniert das auch.

Habe aber dazu zwei Fragen.

1. Ich bekomme keine Connection-String für Exceldateien xlsx hin - auch nicht mir Hilfe von http://www.connectionstrings.com/excel#ace-oledb-12-0
2. Kann man bestimmte Spalten in der Datagridview ausschließen? (sollen nicht mit angezeigt werden)

Danke im Voraus für Eure Hilfe.

Beste Grüße

sterat
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Datagridview2.152sterat29.01.13 18:27
Re: Datagridview1.212ModeratorFZelle29.01.13 18:45
Re: Datagridview1.235ModeratorDaveS29.01.13 18:45

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel