Hi,
könntet Ihr mir da mal helfen?
Fülle meine DataTable mit:
mit diesem Code versuche ich den Inhalt der DataTable (Tab_Firmen > aus einer MDB Datenbank) nach Excel zu exportieren...
Das Problem dabei ist, es werden zwar die Spalten angelegt, aber keine Werte eingefügt. Werte sind aber vorhanden, werden ja im DGV im Form angezeigt.
könntet Ihr mir da mal helfen?
Fülle meine DataTable mit:
mit diesem Code versuche ich den Inhalt der DataTable (Tab_Firmen > aus einer MDB Datenbank) nach Excel zu exportieren...
Das Problem dabei ist, es werden zwar die Spalten angelegt, aber keine Werte eingefügt. Werte sind aber vorhanden, werden ja im DGV im Form angezeigt.
VB.NET-Quellcode
- Module DataTableExportExcel
- Friend Sub ExportToExcel1()
- Dim DS As New DBSysDataSet
- Dim myExcel As New Microsoft.Office.Interop.Excel.Application
- Try
- ' Excel.Application
- myExcel.Application.Workbooks.Add()
- myExcel.Visible = True
- Dim myColumn As DataColumn
- Dim colIndex As Integer
- Dim rowIndex As Integer
- For Each myColumn In DS.Tab_Firmen.Columns
- colIndex += 1
- myExcel.Cells(1, colIndex) = myColumn.ColumnName
- Next
- Dim myRow As DataRow
- rowIndex = 1
- For Each myRow In DS.Tab_Firmen.Rows
- rowIndex += 1
- colIndex = 0
- Dim myColumn2 As DataColumn
- For Each myColumn2 In DS.Tab_Firmen.Columns
- colIndex += 1
- myExcel.Cells(rowIndex, colIndex) = myRow( _
- myColumn2.ColumnName).ToString()
- Next myColumn2
- Next myRow
- MsgBox("Der Export nach Excel wurde erfolgreich beendet!", _
- MsgBoxStyle.Information)
- Catch ex As Exception
- MsgBox(ex.Message)
- End Try
- End Sub
- End Module