将两个文本文件添加到datagridview或listview vb.net中的两列

将两个文本文件添加到datagridview或listview vb.net中的两列,vb.net,listview,datagridview,Vb.net,Listview,Datagridview,我已经为一个问题挣扎了大约一个月了,我觉得是时候问问专业人士了。我有一个小程序,可以从网页上抓取数据。因为这是我唯一能找到答案的方法,所以我将两组不同的数据刮到两个单独的文本文件中。在listview或datagridview组件中显示一个文本文件没有任何问题。我一生都搞不懂的是如何在任一组件的第二列中显示第二个文本文件(我没有同时使用这两个组件,我只是尝试同时使用这两个组件)。下面是我用来显示一个文件的代码: Dim dt As New DataTable() Dim col As N

我已经为一个问题挣扎了大约一个月了,我觉得是时候问问专业人士了。我有一个小程序,可以从网页上抓取数据。因为这是我唯一能找到答案的方法,所以我将两组不同的数据刮到两个单独的文本文件中。在listview或datagridview组件中显示一个文本文件没有任何问题。我一生都搞不懂的是如何在任一组件的第二列中显示第二个文本文件(我没有同时使用这两个组件,我只是尝试同时使用这两个组件)。下面是我用来显示一个文件的代码:

Dim dt As New DataTable()
    Dim col As New DataColumn("Title")
    Dim col2 As New DataColumn("Price")
    col.DataType = System.Type.[GetType]("System.String")
    dt.Columns.Add(col)
    dt.Columns.Add(col2)

    Dim aa As String() = File.ReadAllLines("C:\Users\John\Documents\Title.txt")
    For Each item In aa
        Dim dr As DataRow = dt.NewRow()
        dr(0) = item.ToString()
        dt.Rows.Add(dr)
    Next
    dataGridView1.DataSource = dt

需要整理,但要粗略

    Dim dt As New DataTable()
    Dim dr As DataRow
    Dim col As New DataColumn("Title")
    Dim col2 As New DataColumn("Price")
    col.DataType = System.Type.[GetType]("System.String")
    dt.Columns.Add(col)
    dt.Columns.Add(col2)

    Dim aa As String() = File.ReadAllLines("C:\Users\John\Documents\Title.txt")
    For Each item In aa
        dr = dt.NewRow()
        dr(0) = item.ToString()
        dt.Rows.Add(dr)
    Next

    Dim counter As Int32 = 0
    Dim RowCount As Int32 = dt.Rows.Count
    Dim bb As String() = File.ReadAllLines("C:\Users\John\Documents\Title2.txt")
    For Each item2 In bb
        If (counter +1) > RowCount Then
            dr = dt.NewRow()
            dr(1) = item2.ToString()
            dt.Rows.Add(dr)
         Else
            dr = dt.Rows(counter)
                dr(1) = item2.ToString()
                End If
    counter += 1
            Next

dataGridView1.DataSource = dt

非常感谢。但是,当我添加这个时,datagridview中没有显示任何内容。这是要添加到我现有的代码中,还是替换它?再次感谢,非常感谢!工作完美…现在我可以研究代码,看看为什么!再次感谢!出于兴趣,你是如何从网页中抓取数据的?