VB.NET创建两列CheckboxList

Bru*_*uno 8 vb.net asp.net

我的下面的代码将100个项目放入一个列中的复选框列表中.如何修改代码以使其显示为两列?谢谢!

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    If Not Page.IsPostBack Then
        Dim di As New IO.DirectoryInfo(ImagePath)
        Dim imageArray As IO.FileInfo() = di.GetFiles()
        Dim image As IO.FileInfo

        'list the names of all images in the specified directory

        For Each image In imageArray.OrderBy(Function(i) i.Name)
            CheckBoxList1.Items.Add(image.Name)
        Next
    End If
End Sub
Run Code Online (Sandbox Code Playgroud)

gee*_*hic 17

尝试类似的东西:

<asp:checkboxlist id="CheckBoxList1" runat="server" RepeatLayout="table" RepeatColumns="2" RepeatDirection="vertical"/>
Run Code Online (Sandbox Code Playgroud)