检查CheckBoxList是否具有任何选定的值

Vir*_*dae 11 asp.net checkboxlist

我想知道检查CheckBoxList控件是否有任何检查项目的最快/最简单的方法,我说的是整个复选框列表,而不是一个复选框.

Eye*_*all 15

Linq扩展方法很简洁,但你也可以检查SelectedIndex:

bool isAnySelected = CheckBoxList1.SelectedIndex != -1;
Run Code Online (Sandbox Code Playgroud)

如果未选中任何内容,则SelectedIndex为-1.


Łuk*_*.pl 7

这个应该有所帮助:

bool isAnySelected = checkBoxList.Items.Any(i => i.Selected);
Run Code Online (Sandbox Code Playgroud)