¿Cuál es la mejor manera de comprobar si hay al menos un elemento seleccionado en una vista de lista o no en una declaración if?C#: ¿Cómo se asegura de que se seleccione una fila o elemento en ListView antes de realizar una acción?
7
A
Respuesta
17
No estoy del todo seguro de lo que está preguntando. ¿Desea asegurarse de que se haya seleccionado al menos 1 elemento antes de ejecutar una acción? Si es así, lo siguiente debería funcionar
if (listView.SelectedItems.Count > 0) {
// Do something
}
¿O tiene curiosidad si se selecciona un elemento en particular? Si a fin de tratar el siguiente
if (listView.SelectedItems.Contains(someItem)) {
// Do something
}
0
if(listView.SelectedItems.Count > 0){
// do stuff here
}
0
También puede comprobar el valor de un elemento seleccionado o tal vez unirse a una cadena si es necesario:
//Below is with string
String member = (String)ListView1.SelectedValue;
//Below is with any class
AnyClass member = (AnyClass)ListView1.SelectedValue;
String StaffID = member.StaffID;
0
//Here a simple loop that go through all the items in the list
for (int i = 0; i < listView1.Items.Count; i++)
{
//checks if the item in the list has the value true to the properties checked
if (listView1.Items[x].Checked == true)
{//your code
//e.g.
listView1.Items[x].Checked = false;
}
}
-1
También puede comprobar el recuento de la lista de elementos seleccionados mediante el método getCheckedItemCount() de la vista de lista. por ejemplo,
si (listview.getCheckedItemCount()> 0) {
// do stuff here
}
Cuestiones relacionadas
- 1. Cómo realizar una acción seleccionando un elemento de ListView en JavaFX 2
- 2. ¿Cómo se asegura de que el código se reutilice correctamente?
- 3. Cómo realizar una acción en jqGrid después de agregar una nueva fila
- 4. ¿Cómo se asegura database.yml?
- 5. Jquery UI ordenable - realizar una acción ANTES de iniciar el evento de incendios
- 6. ¿Cómo se asegura de que WPF libere BitmapSource de memoria?
- 7. androide: layout_alignParentBottom se ignora cuando se usa sin altura disposición explícita como una fila en ListView
- 8. ¿Cómo realizar una acción cuando se marca una casilla de verificación con JQuery?
- 9. seleccione fila y elemento en awk
- 10. ¿Cómo se asegura una API RESTful que consume un navegador de los ataques CSRF?
- 11. ¿Cómo realizar una acción cada 5 resultados?
- 12. Seleccione Elemento ListView de WinForm, Presione Eliminar: Código de desencadenador
- 13. ¿Cómo evitar que se seleccione el encabezado cuando hay un elemento en un QTableWidget?
- 14. ListBox y Datasource: evita que se seleccione el primer elemento
- 15. ¿Cómo se oculta una fila en una grilla de WPF?
- 16. ¿Cómo se asegura de que al escribir el código C++ en sí mismo no se produzcan pérdidas de memoria?
- 17. ¿Cómo puedo ejecutar Javascript antes de realizar una acción JSF <h: commandLink>?
- 18. ¿Cómo se maneja la acción hecha clic en el elemento ListView?
- 19. cómo hacer que toda la fila se pueda hacer clic en listview android
- 20. C# Datagridview - Verificar la fila se selecciona
- 21. Agregar una fila a un ListView que muestra "Cargando" mientras se descarga la información. Al igual que en el mercado
- 22. ¿Cómo evito que se seleccione el pie de página de ListView?
- 23. Prueba de unidad C#, cómo realizar una prueba mayor que
- 24. ¿Cambiar un puntero se considera una acción atómica en C?
- 25. ¿Cómo inicializar una clase estática de C# antes de que realmente se necesite?
- 26. ¿Cómo se veía C antes de nacer?
- 27. ¿Cuál es el patrón de C# para realizar una acción en una serie de valores?
- 28. Seleccione una fila con valor distinto de una columna
- 29. WPF: Cómo congelar una fila de encabezado de ListView para que no se desplace fuera de la pantalla
- 30. En CakePHP, ¿cómo se puede determinar si un campo se cambió en una acción de edición?
Considere wirte alguna explicación de lo que haya respondido .. – DontVoteMeDown