将字符串添加到字符串数组然后添加到vb.net中的组合框

时间:2016-03-07 13:21:32

标签: vb.net

你好,我有一个像这样的字符串

  

Dim products As String =“SANDWICH-1%MANGO JUICE-10%”

现在我在每个产品之间添加%符号,同时保存Microsoft访问数据库中的组合框项目

现在我要做的是制作我从数据库中提取的产品字符串,以便在combobox4中添加每一件产品

我试过

products = products.Replace("%", "','")

Dim array() As String = {products}

For Each column As String In array
    ComboBox4.Items.Add(column)
Next

但替换不正常,数据在同一行中的组合框中 我想要它 index 0 = SANDWICH-1 index 1 = MANGO JUICE-10

这种方式,如果您可以提供帮助,或者这是我将数据插入Microsoft访问数据库时将数据附加到一个字符串

Dim productsincarts As String = String.Empty
        For Each itm As String In ComboBox4.Items
            productsincarts &= itm & "%"
        Next

1 个答案:

答案 0 :(得分:1)

您可以使用以下内容:

For Each item In products.Split(CChar("%"))
    ComboBox4.Items.Add(item)
Next

可能更好的方法,但这将实现你想要的。