【发布时间】:2016-09-06 06:56:08
【问题描述】:
大家早上好。
我在 VB.Net 中有一个程序,可以将 Mysql 中的数据填充到 Datagridview 中。
我还有一个名为“导出”的按钮,它将像这样以 Excel 格式导出 Datagridview 数据。
我怎样才能做到这一点?
放置一个中心标题
在数字列的数字末尾放置一个 .00
查找列中的最后一个单元格并求和。
我希望有人能帮助我。
这是我在导出中的代码
If DataGridView1.Rows.Count = 0 Then
MsgBox("Nothing to Export")
Else
Dim ExcelApp As Object, ExcelBook As Object
Dim ExcelSheet As Object
Dim i As Integer
Dim j As Integer
ExcelApp = CreateObject("Excel.Application")
ExcelBook = ExcelApp.WorkBooks.Add
ExcelSheet = ExcelBook.WorkSheets(1)
With ExcelSheet
For Each column As DataGridViewColumn In DataGridView1.Columns
.cells(1, column.Index + 1) = column.HeaderText
Next
For i = 1 To Me.DataGridView1.RowCount
.cells(i + 1, 1) = Me.DataGridView1.Rows(i - 1).Cells("ItemCode").Value
For j = 1 To DataGridView1.Columns.Count - 1
.cells(i + 1, j + 1) = DataGridView1.Rows(i - 1).Cells(j).Value
Next
Next
End With
ExcelApp.Visible = True
ExcelSheet = Nothing
ExcelBook = Nothing
ExcelApp = Nothing
End If
【问题讨论】: