Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将目录中的每个文件存储到ASP.NET中的数据表中_Asp.net_Csv_Datatable_Directory_Getfiles - Fatal编程技术网

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

如何将目录中的每个文件存储到ASP.NET中的数据表中,asp.net,csv,datatable,directory,getfiles,Asp.net,Csv,Datatable,Directory,Getfiles,我需要做的是为目录中的每个文件创建一个新的datatable。 这是我的代码: 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.GetF

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

    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文件创建新的datatable


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

在循环外声明一个数据集,并将在循环内创建的每个表添加到数据集