Me gustaría saber la manera más rápida/más sencilla de comprobar si un control CheckBoxList tiene ningún artículo en su marcada o no, estoy hablando de toda una lista de casilla de verificación en su conjunto, no una sola casilla de verificación .Verificando CheckBoxList tiene cualquiera de los valores seleccionados
8
A
Respuesta
6
Ésta debería ayudar:
bool isAnySelected = checkBoxList.Items.Any(i => i.Selected);
12
El método de extensión de LINQ es limpio, pero también se puede simplemente marque la SelectedIndex:
bool isAnySelected = CheckBoxList1.SelectedIndex != -1;
Si no está marcada, el SelectedIndex es -1.
1
Para cualquiera que venga aquí 5 años después de la respuesta seleccionada, la colección de artículos que no es numerable, por lo tanto .Any(...)
no va a funcionar. Puede, sin embargo, hacer lo siguiente:
If cblCheckboxList.Items.Cast(Of ListItem).Any(Function(x) x.Selected) then...
0
La respuesta seleccionada es grande, pero ahora sólo tiene que modificar el código añadiendo OfType función. compruebe lo siguiente:
bool isAnySelected = checkBoxList.Items.OfType<ListItem>().Any(i =>
i.Selected);
Espero que esto ayude.
Cuestiones relacionadas
- 1. Cómo establecer múltiples valores seleccionados en asp.net checkboxlist
- 2. Pasa por los valores Enum "seleccionados"?
- 3. multiselect, establecer los valores seleccionados por defecto
- 4. ¿Dónde se almacenan los valores de DataValueField para CheckBoxList?
- 5. CheckBoxList en MVC3 Ver y obtener los elementos seleccionados se transfieren al controlador
- 6. Cómo recuperar todos los valores de opción (seleccionados/no seleccionados) en un cuadro de selección
- 7. ¿Cómo obtener los valores de fila seleccionados de DevExpress XtraGrid?
- 8. formcollection solo contiene los valores de elementos html.listbox seleccionados? MVC
- 9. Java: ¿cómo obtengo todos los valores seleccionados de una JList?
- 10. Asp.Net MVC4 Display CheckboxList
- 11. Mantener los valores seleccionados después del envío del formulario
- 12. ASP.NET MVC MultiSelectList con los valores seleccionados no seleccionar adecuadamente
- 13. cómo obtener el elemento seleccionado en CheckBoxList en Asp.net
- 14. .NET MVC MultiSelectList y valores seleccionados
- 15. Obtener todos los elementos de opciones seleccionados de todos los elementos seleccionados en un formulario
- 16. artículos seleccionados cómo contar en asp:
- 17. Obtener varios valores seleccionados en Html.DropDownlistFor
- 18. Insertar SQL con valores seleccionados y codificados
- 19. rieles etiqueta de selección con valores múltiples pre seleccionados
- 20. ASP.NET CheckBoxList DataBinding Pregunta
- 21. CheckBoxList en MVC3
- 22. Java Servlet: ¿Cómo puedo recuperar los valores de botón de opción seleccionados?
- 23. Seleccione cualquiera de los múltiples valores de un campo de Postgres
- 24. CheckBoxList en MVC3.0
- 25. Obtención de los valores seleccionados en una etiqueta de selección múltiple en Javascript
- 26. ¿Cómo obtener todos los valores seleccionados de <select multiple = multiple>?
- 27. Comprueba si un dataGridView tiene errorTexto establecido en cualquiera de sus celdas
- 28. gitolite: permite cambiar solo los archivos seleccionados
- 29. Cómo recorrer los elementos seleccionados con document.querySelectorAll
- 30. ¿Cómo obtener todos los valores seleccionados en un ListBox multiselect en vb6?
Recuerde: si esta respuesta le conviene, márquela como aceptada :) –
por alguna razón, parece que no puedo obtener/acceder al "Cualquier" en VS, ¿está seguro de esto? – Viredae
Es un método de extensión LINQ .. Hay que añadir una referencia a '' System.Linq' o System.Linq.Extensions' - no está seguro de cuál de ellos! Y, por supuesto, usted tiene que tenía VS2008 + y .NET 3.5 –