Vb.net从逗号分隔的字符串创建复选框项

时间:2016-10-18 10:00:48

标签: asp.net vb.net checkbox webforms

我有一个简单的ASP复选框列表(见下文):

   <asp:CheckBoxList ID="CheckBoxList1" runat="server">
                </asp:CheckBoxList>

我的vb.net中有一个字符串(见下文):

  

&#34; 1,2,3,4,5,6,7,8,9,10&#34;

我希望能够循环遍历字符串中的每个数字,并将每个数字作为复选框添加到我的复选框列表中。虽然我遇到的大多数解决方案与我想要达到的目标略有不同,但我已经在网上搜索过。

这是我到目前为止的代码:

   For Each s In checkBoxString.split(",")
        Next

我想知道是否有人能给我任何关于如何实现这一目标的建议。如有任何帮助,请提前感谢。

1 个答案:

答案 0 :(得分:1)

您需要创建一个ListItem并将其添加到CheckBoxList项列表中:

For Each s In checkBoxString.split(",")
    CheckBoxList1.Items.Add(New ListItem(s))
Next