Import in datagridview

Status
Niet open voor verdere reacties.

old Hippy

Gebruiker
Lid geworden
24 mei 2008
Berichten
911
Hi allemaal

ik inporteer van uit Excel mijn data op de volgende manier.
Alleen als ik in het Excel sheet de gegevens aanvul moet ik de gridview eerst legen voor ik de nieuwe inport kan doen.

ik zou graag de inport dan gewoon aankunnen vullen.

inportcode zo als ik die nu gebruik
Code:
Private Sub Load_Atrikelen()
        Dim opendlg As New OpenFileDialog
        opendlg.Filter = "Excel Files (*.xls)|*.xls|All Files (*.*)|*.*"

        If opendlg.ShowDialog() = Windows.Forms.DialogResult.OK Then
            Dim pathandfile As String = opendlg.FileName
            Dim connection As OleDb.OleDbConnection = New System.Data.OleDb.OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;" & "data source=" & pathandfile & ";Extended Properties=Excel 8.0;")
            Dim Command = New OleDb.OleDbCommand("select * from [Blad1$]", connection)

            connection.Open()
            Dim dr As Data.IDataReader = Command.ExecuteReader
            Dim bulkCopy As SqlClient.SqlBulkCopy = New SqlClient.SqlBulkCopy("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ArtikelSparklz.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True")
            bulkCopy.DestinationTableName = "Artikelen"
            bulkCopy.WriteToServer(dr)

            Dim adapter As System.Data.OleDb.OleDbDataAdapter = New System.Data.OleDb.OleDbDataAdapter("select * from [Blad1$]", connection)
            adapter.Fill(Me.ArtikelimportDataSet1.Artikelen)
            connection.Close()
        End If
    End Sub
 
Ik doe nooit zoveel met gridviews, dus misschien post ik onzin.

Maar als er nou simpele code is om de gridview eerst te legen, en die voeg je toe aan je programma voor je importcode, ben je dan uit de brand?
 
Hi evertVB sorry voor de late reactie maar was een paar dagen naar Frankrijk

Het zou een oplossing kunnen zijn maar het moet ook anders kunnen.
Ik heb een import export gevonden met XML.
maar hier heb ik helemaal geen kaas van gegeten en snap hier nog niet veel van.
En loop vast op het omzetten naar numeriek en euro.
In het voorbeeld wat ik heb gevonden word alles met een string ingelezen wat dus punt komma problemen oplevert.

Ik zoek hier in nog verder om dat ik vermoed dat dit voor mij een oplossing kan zijn.
Nogmaals bedankt voor je reactie
Groeten van Old Hippy
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan