VB.NET中CSV导入DATAGRID

转载 2006年05月19日 13:56:00

'=======IO.StreamReader直接读取CSV
        Dim intColCount As Integer = 0
        Dim blnFlag As Boolean = True
        Dim mydt As New DataTable

        Dim mydc As DataColumn
        Dim mydr As DataRow

        Dim strpath As String = "C:/ExportData.csv"
        Dim strline As String
        Dim aryline() As String

        Dim i As Integer
        Dim rowNum As Integer

        Dim mysr As System.IO.StreamReader = New System.IO.StreamReader(strpath, System.Text.Encoding.GetEncoding("GB2312"))
        strline = mysr.ReadLine()
        rowNum = 1
        While (strline <> Nothing)
            aryline = Split(strline, ",")
            If rowNum = 1 Then
                If (blnFlag = True) Then
                    blnFlag = False
                    intColCount = aryline.Length
                    For i = 0 To aryline.Length - 1
                        mydc = New DataColumn(aryline(i))
                        mydt.Columns.Add(mydc)
                    Next
                End If
            Else
                mydr = mydt.NewRow()
                For i = 0 To intColCount - 1
                    mydr(i) = aryline(i)
                Next
                mydt.Rows.Add(mydr)
            End If
            strline = mysr.ReadLine()
            rowNum = rowNum + 1
        End While
        ShowDemo.DataSource = mydt
        ShowDemo.DataBind()

VB6中将datagrid中的内容保存为csv文件的代码

Private Sub excelout()输出逗号分隔符文件 Dim headline As String Dim textline As String Dim rs As Rec...

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,...

excel数据导入到datagrid

首先把excel的数据检索出来,与对access的操作类似,使用olede就可以,其次把数据放到datatable中,绑定就行了。sampleif(!IsPostBack)   {    string...

使用EasyUI的datagrid时onLoadSuccess方法执行了两次

今天使用EasyUI的datagrid时发现首次打开页面时onLoadSuccess方法执行了两次。后来发现主要问题是datagrid被初始化了两次。 主要原因是一开始标签元素中声明了class="...

vb.net DataGrid Windows 控件执行分页

http://support.microsoft.com/kb/305271/zh-cn DataGrid Web 控件有内置的自动或自定义分页功能,但是 DataGrid Wind...

VB.Net CSV文件处理类

Imports System.Data.OleDb Imports System.Data Imports System.Text Imports System.IO ''' ''' CSV文件读...

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

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

.NET 导入CSV 或 Excel

  • 2014年06月28日 15:20
  • 36KB
  • 下载

asp.net 导入 CSV 文件

  • 2012年07月18日 15:41
  • 4KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VB.NET中CSV导入DATAGRID
举报原因:
原因补充:

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