Get all selected values of CheckBoxList in VB.NET

Pratik Soni picture Pratik Soni · Feb 24, 2014 · Viewed 24k times · Source

I've used ASP's CheckBoxList control. Now what I want is to get the all selected values in VB code.

HTML

<asp:CheckBoxList ID="chkbxlst_Users" runat="server" RepeatColumns="2" RepeatDirection="Vertical" RepeatLayout="Table"></asp:CheckBoxList>

VB

Protected Sub btnSaveSetProject_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSaveSetProject.Click
        Dim ds_selectedProjects As New DataSet
        Dim eStr As String = String.Empty
        Try

        Catch ex As Exception
            Me.ShowErrorMessage(ex.Message, "...btnSaveSetProject")
        End Try
    End Sub

On this Save button's click I want to get all the selected items' value and text in dataset.

Answer

social picture social · Feb 24, 2014

try this..

 For Each li As ListItem In chkbxlst_Users.Items

            If li.Selected Then
               // add item data into your dataset
            Else
                // do whatever you need
            End If
        End If
    Next