• Jueves 28 de Marzo de 2024, 23:41

Autor Tema:  Refrescar ListView cuando se inserten datos nuevos en BD  (Leído 1309 veces)

tonydearmas

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Refrescar ListView cuando se inserten datos nuevos en BD
« en: Domingo 16 de Mayo de 2010, 23:58 »
0
Hola, Saludos a todos..Es la primera vez que pregunto algo en un foro.
La inquietud es ¿como mostrar los datos instantaneamente en un listview cuando se insertan datos nuevos en la Base de Datos?...Cuando se actualizan datos, es instantaneo..pero cuando se cargan datos nuevos no..

Jeysscarr

  • Miembro MUY activo
  • ***
  • Mensajes: 134
  • Nacionalidad: co
    • Ver Perfil
Re: Refrescar ListView cuando se inserten datos nuevos en BD
« Respuesta #1 en: Lunes 17 de Mayo de 2010, 00:43 »
0
Holas!! yo no soy fanático del Listview para mostrar los datos de mi DB, siempre creo clases mejoradas heredando de este control.

Voy a suponer que tu tienes algun metodo para agregar el nuevo registro, pero que en el preciso instante no conoces el codigo identificador del mismo [Estoy suponiendo también que es un codigo autonumerico].

(Si no es asi, corrijeme en lo que me equivoque y yo trataré de ayudar) --> de todas formas es una suposición ya que no diste muchos detalles

Primero que todo.. crea un metodo que te recupere el maximo valor del id de la tabla en donde insertaras el registro
Crea un listViewItem con los SubItems correspondientes a los valores que estas agregando al nuevo registro
Agrega el ListViewItem al Listview y en el Tag o en la propiedad que tengas disponibles guarda el Maximo valor del id que salvaste con el metodo del principio + 1
Me imagino que tu guardas el id del registro en el Tag o en alguna otra propiedad como NAME para saber a que registro representa cualquier ListviewItem

Cualquier cosa solo pregunta, la idea es ayudar
Nuestro poder está creciendo mas rápido que nuestra sabiduria