【问题标题】:How to add each line from string to listbox vb.net如何将字符串中的每一行添加到列表框 vb.net
【发布时间】:2017-06-04 05:48:09
【问题描述】:

好的,我的网站已连接到 mysql 数据库,它会将数据库中的数据字符串读取为纯文本。我想从我的网站获取每一行并将其添加到列表框中。

这是我目前所拥有的。

Dim GetInfo As String = WBInfo.DownloadString("https://MyWebsite.com/test.php?id=data")

GetInfo 输出如下:
用户 1:用户 2:用户 3
用户 2:用户 3:用户 4
用户 3:用户 4:用户 5
等等。

For Each line In GetInfo
    Dim parts As String() = line.ToString.Split(New Char() {":"c})
    ListBox1.Items.Add(parts(1))
    ListBox1.Items.Add(parts(2))
    ListBox1.Items.Add(parts(3))
Next

【问题讨论】:

    标签: mysql vb.net


    【解决方案1】:

    首先,使用

    Dim parts As String() = line.ToString.Split(":"c)
    

    注意,数组的索引是从0开始的。也可以用For Each循环语句代替索引,例如:

    For Each part As String In parts
        ListBox1.Items.Add(part)
    Next
    

    要在将项目添加到 ListBox 时保持性能,请使用 BeginUpdate()EndUpdate() 方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-12
      • 1970-01-01
      • 2017-10-01
      • 1970-01-01
      • 2022-07-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多