28/09/2015, 14:41
|
| | Fecha de Ingreso: mayo-2014 Ubicación: Monterrey
Mensajes: 18
Antigüedad: 10 años, 6 meses Puntos: 0 | |
Respuesta: Recorrer ListView en WPF Cita:
Iniciado por agleiva Disculpa, como te dije antes: Eso NO se hace en WPF, es considerado una mala practica.
Lo podés seguir haciendo todo lo que quieras, pero te vas a topar con un monton de problemas en cuanto quieras hacer algo un poco más complejo, y vas a tener que estar emparchando y haciendo rodeos tediosos para poder hacer lo que quieras, debido a que no estás usando los patrones adecuados.
En lugar de iterar los elementos de un ListView, lo que tenés que hacer es iterar los elementos de una lista de datos en tu modelo de datos, dejando la UI en paz.
Si estás usando System.Data.DataRowView, es porque seguramente tus datos vienen de un System.Data.DataTable. Entonces, por qué no iterás directamente sobre el DataTable, en lugar de lsvListaPedido.Items? Además, no entiendo para qué te complicas la vida implementando ADO.Net manualmente cuando Entity Framework te soluciona todo el acceso a datos de una manera muchísimo más simple, extensible, escalable, portable, y más cómoda para trabajar ya que con EF creás un modelo de datos fuertemente tipado en lugar de estar trabajando todo el tiempo con strings ["postre"], que da lugar a un montón de errores que son tediosos de encontrar ya que no te los atrapa el compilador.
A quien lea este hilo en el futuro: el código de arriba NO es correcto en WPF. Lo que realmente se debe hacer está indicado en el link de MSDN que dejé en mi primer comentario. Muchas gracias si lo se es mala practica ,pero me urgía un poco.
Es un proyecto que me dejaron y así estaba programado.
Cerrare el tema
Buena tarde |