VB无法将数据从文本文件加载到列表框

时间:2012-05-21 09:37:14

标签: vb.net list text-files

我正在尝试让我的应用程序将文本文件中的数据显示到带有可视化基础的列表框中。我有它适用于小型文本文件没有问题,但它不适用于大小为20mb的文本文件。有什么理由不加载这样或者某种限制吗?

我忘了问,这可能只是需要等待很长时间吗?该程序只是坐在那里,当它获取数据时我无法与它进行交互......无论如何我想......

Sub OpenFiles()
    Dim myName As String = Dir(downloadTo + "*.TXT")
    Do While myName <> ""
        lstFiles.Items.Add(myName)
        myName = Dir()
    Loop
End Sub

Sub ReadFiles(textFile As String)

    Dim logReader As New System.IO.StreamReader(textFile)

    lstSrchTxt.Items.Clear()
    While logReader.EndOfStream <> True

        Dim stringx As String = logReader.ReadLine

        If stringx.Contains(searchText) Then
            lstSrchTxt.Items.Add(stringx)
        End If
    End While

    logReader.Close()
End Sub

1 个答案:

答案 0 :(得分:0)

问题是我输入了太多数据,需要时间处理所有字符。