VB.NET DATAGRID或DATASET 输出CSV文件

原创 2006年05月19日 13:52:00

Dim lstSelect As New LstConstrol
        Dim DstTemp As DataSet
        Dim strTemp As String
        Dim strData As String
        'DATASET循环用变量
        Dim TempRow As DataRow
        Dim TempColumn As DataColumn
        'DATAGRID循环用变量
        Dim TempItem As DataGridItem
        Dim TempGridCol As DataGridColumn
        Dim i As Int32

        DstTemp = lstSelect.SelectAll()
        drgShow.DataSource = DstTemp
        drgShow.DataBind()
        'dataset循环读取
        'For Each TempRow In DstTemp.Tables(0).Rows
        '    For Each TempColumn In DstTemp.Tables(0).Columns
        '        strData += TempRow(TempColumn).ToString() + ","
        '    Next
        '    strData += ControlChars.CrLf
        'Next

        'datagrid循环读取
        '表头循环读取
        For Each TempGridCol In drgShow.Columns
            strData += TempGridCol.HeaderText + ","
        Next
        strData += ControlChars.CrLf
        '内容循环读取
        For Each TempItem In drgShow.Items
            For i = 0 To drgShow.Columns.Count - 1
                strData += TempItem.Cells(i).Text + ","
            Next
            strData += ControlChars.CrLf
        Next

        '生成输出流.输出csv
        strTemp = String.Format("attachment;filename={0}", "ExportData.csv")
        Response.ContentEncoding = Encoding.GetEncoding("Gb2312")
        Response.ClearHeaders()
        Response.AppendHeader("Content-disposition", strTemp)
        Response.Write(strData)
        Response.End()

相关文章推荐

vb.net 写数据csv

Public Class Form2    Public Structure aa        Dim a As String        Dim b As Integer        Dim ...

[VB.NET]CSV文件生成

Public   Function   WriteToCSV(ByVal   dataTable   As   DataTable,   ByVal   filePath   As   String,...

VB.NET2003 DataSet导出到CSV代码

    Public Function OutPutCSV(ByVal FileName As String, ByVal DataTable As DataSet, Optional ByVal...
  • educast
  • educast
  • 2008年09月07日 16:57
  • 1037

如何读取CSV文件到DataTable中,然后存到数据库

public void FileToDB() { string line = "";//将文件中的一行数据读出,赋值给line int ...

使用ODBC, 将CSV文件里的数据导入DataSet

CSV文件, 俗称"逗号分隔的文件", 读取CSV文件的方法可以使用 IOStream 以文件流读取,当然,你还可以使用OleDb, ODBC的支持去读取CSV文件内容,这里来看看如何使用ODBC来读...

ASP.NET 直接导入CSV文件到DATASET

转:http://space.itpub.net/28861/viewspace-235726aspx:                                         ForeCol...
  • wslyy99
  • wslyy99
  • 2010年03月31日 13:40
  • 757

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

VB.net中DataGrid导出为Excel文件函数

Public Function ExportXLsD(ByVal datagrid As DataGrid) ', ByVal Title As String) 'Dim Mytab...

VB.net 发送邮件 Email

================================================================================这个是在开发自动发报表程序中使用到的,下...

vb.net发送邮件

'''           ''' 通过SmtpClient类发送电子邮件          '''           ''' 收件人地址列表          ''' 邮件主题          ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VB.NET DATAGRID或DATASET 输出CSV文件
举报原因:
原因补充:

(最多只允许输入30个字)