DataGridView数据绑定以及导出Excel示例
2006-11-09 00:10
441 查看
Private Sub Btn_Exe_Click()Sub Btn_Exe_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Btn_Exe.Click
Dim connStr As String = "Data Source=(local); Database=pubs; Integrated Security=SSPI;"
Dim conn As SqlConnection = New SqlConnection(connStr)
Dim comStr As String = "select * from authors"
Dim da As SqlDataAdapter = New SqlDataAdapter(comStr, conn)
Dim ds As DataSet = New DataSet
da.Fill(ds, "table1")
DataGridView1.DataSource = ds.Tables("table1")
DataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells)
Me.Cursor = Cursors.WaitCursor
Dim myExcel As excel.Application = New excel.Application
myExcel.Application.Workbooks.Add(True)
myExcel.Visible = True
Dim i As Integer
For i = 0 To ds.Tables("table1").Columns.Count - 1
myExcel.Cells(1, i + 1) = ds.Tables("table1").Columns(i).Caption
Next
Dim m, n As Integer
For m = 0 To ds.Tables("table1").Rows.Count - 1
For n = 0 To ds.Tables("table1").Columns.Count - 1
myExcel.Cells(m + 2, n + 1) = ds.Tables("table1").Rows(m)(n).ToString
Next
Next
Me.Cursor = Cursors.Default
myExcel.Application.ActiveWorkbook.SaveAs("E:/test.xls")
MsgBox("Export Successful!")
End Sub
相关文章推荐
- C#如何连接Oracle数据库,如何把数据绑定到dataGridView,如何把dataGridView数据导出到EXCEL
- datagridview数据导出到Excel(数据量小的情况)
- Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- DataGridView导出数据到Excel及单元格格式的修改
- C#操作Excel,将DataGridView数据导出到Excel中
- C#将DataGridView中的数据导出为EXCEL
- DataGridView导出数据到Excel
- Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- C#中怎么从如何将DataGridView中的数据导出到Excel中
- [导入]Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- C# DataGgridView 控件绑定数据库sql server,查询数据,导出到Excel
- .NET WinForm下一个支持更新ProgressBar进度的DataGridView导出数据到Excel的类
- datagridView数据导出到Excel
- 将DatagridView中的数据完美导出到Excel
- PHP从数据库导出数据到excel,无插件(解决中文以及法语乱码问题)
- 【转】c# winform DataGridView导出数据到Excel中,可以导出当前页和全部数据
- datagridview 向excel 导出数据
- 数据绑定控件导出到excel
- Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- c# winform DataGridView导出数据到Excel中,可以导出当前页和全部数据