Get all selected items from asp.net ListBox

后端 未结 3 772
梦毁少年i
梦毁少年i 2021-02-07 12:19

Anyone know of a smooth way to get all of the selected items in a listbox control by using extension methods?

And, please, spare me the argument of

3条回答
  •  梦谈多话
    2021-02-07 12:46

    Hello i've created one solution for this problem in this post using VB.NET:

    Getting all selected values from an ASP ListBox

    This code below is the same as the link above:

    Public Shared Function getSelectedValuesFromListBox(ByVal objListBox As ListBox) As String
    Dim listOfIndices As List(Of Integer) = objListBox.GetSelectedIndices().ToList()
    Dim values As String = String.Empty
    
    For Each indice As Integer In listOfIndices
        values &= "," & objListBox.Items(indice).Value
    Next indice
    If Not String.IsNullOrEmpty(values) Then
        values = values.Substring(1)
    End If
    Return values
    End Function
    

    I hope it helps.

提交回复
热议问题