Как узнать длину CheckBoxlist на стороне сервера? - PullRequest
0 голосов
/ 18 августа 2010

У меня есть чекбокс в div, который показывает имя, полученное из базы данных. Я должен выяснить длину этого списка флажков на OnSelectedIndexChanged, чтобы выполнить какое-то действие в БД для выбранного элемента / значения. Кто-нибудь, помогите мне !!!!!

Ответы [ 2 ]

0 голосов
/ 18 августа 2010
<asp:CheckBoxList id="Check1" RepeatLayout="flow" runat="server" AutoPostBack="true" >
 <asp:ListItem>Item 1</asp:ListItem>
 <asp:ListItem>Item 2</asp:ListItem>
 <asp:ListItem>Item 3</asp:ListItem>
 <asp:ListItem>Item 4</asp:ListItem>
 <asp:ListItem>Item 5</asp:ListItem>
 <asp:ListItem>Item 6</asp:ListItem>
</asp:CheckBoxList>

Защищенный Sub Check1_SelectedIndexChanged (отправитель ByVal как объект, ByVal e как System.EventArgs) обрабатывает Check1.SelectedIndexChanged

Dim items As String = Check1.Items.Count

End Sub

0 голосов
/ 18 августа 2010

Предполагая, что ваша переменная CheckBoxList называется checkboxlist, используйте следующее для определения количества элементов:

int numberOfItems = checkboxlist.Items.Count

Свойство CheckBoxList.Items возвращает ListItemCollection, содержащий ваши элементы управления, отсюда вы можете использовать свойство count для определения длины списка или количества элементов в нем.

...