如何将目录中的每个文件存储到ASP.NET中的数据表中

时间:2014-05-16 03:23:09

标签: asp.net csv datatable directory getfiles

我需要做的是为目录中的每个文件创建一个新的数据表。 这是我的代码:

    Dim BackUpDirectory As String = "/c.."
    Dim Dt As New DataTable()
    Dim PDBC As New DataTable()
    Dt.Columns.Add("File", GetType(String))


    For Each filename As String In System.IO.Directory.GetFiles(BackUpDirectory)

        Dim fileinfo As New FileInfo(filename)
        Dt.Rows.Add(fileinfo.Name)
        PDBC = GetDataTabletFromCSVFile(filename)
        PDBC.Rows.Add(PDBC.Rows(0), PDBC.Rows(1))

    Next

我得到的是一个数据表,它继续被目录中的新csv覆盖。我知道我做错了但截至目前,我不知道如何为目录中的每个csv文件创建新的数据表。

在这一点上,任何事情都会有所帮助。感谢

1 个答案:

答案 0 :(得分:0)

在循环外声明一个DataSet,并将您在循环中创建的每个表添加到DataSet。