ListView
Publicado: 10 Feb 2011, 11:27
Bueno resulta que tengo un db y un ListView que muestra cada dato de esa db. REsulta que al modificar un dato, para que el ListView se actualize, tengo que volver a cargar la db, eso no es problema si tengo 10 filas en la db, pero si tengo 1000, cada vez que quiero actualizar un dato, tiene q cargar la db y segun en que PC se ejecute tarda nada o tarda una vida. Como podria hacer para que editar una linea del ListView, sin borrarla ni nada, cambiar la original.
Tengo lo siguiente para q vean:
Es un ListView que muestra los datos de una db. Son datos de personas. Bueno resulta que mediante la funcion "_WM_NOTIFY" tomo los controles del List y al hacerle 2 clic a un listViewItem se abre otro GUI con los datos separados para modificarlos (Nombre, apellido, direccion ,etc etc). Cuando le doy guardar, se actualiza la db, pero para que se actualize el ListView tiene que cargar la db de nuevo. Quiero saber que puedo hacer para que me modifique el ListView sin tener que volver a carga la db, pero de forma automatica, probe con GUICtrlListView_EditLabel pero no me sirve... Bueno muchas gracias!
Tengo lo siguiente para q vean:
Es un ListView que muestra los datos de una db. Son datos de personas. Bueno resulta que mediante la funcion "_WM_NOTIFY" tomo los controles del List y al hacerle 2 clic a un listViewItem se abre otro GUI con los datos separados para modificarlos (Nombre, apellido, direccion ,etc etc). Cuando le doy guardar, se actualiza la db, pero para que se actualize el ListView tiene que cargar la db de nuevo. Quiero saber que puedo hacer para que me modifique el ListView sin tener que volver a carga la db, pero de forma automatica, probe con GUICtrlListView_EditLabel pero no me sirve... Bueno muchas gracias!