como intercambiar filas de un DBGrid
delphines buenos dias
por fa, algien tiene alguna idea de como intercambiar filas dentro de un DBGrid. es decir subir una y bajar otra. |
Cita:
- Forma de Indexado - posición de Ingreso en la Tabla (si no exta indexado) visualmente el efecto no se me ocurre, a no ser que elimines y lo almacenes despues, pero para eso tendrias que actualizar la tabla para que se vea reflejado el cambio y ahí perderias el foco, por lo cual tendrias que hacer un locate y posicionarte en el registro en el cual estabas... En un StringGrid es más fácil realizar esto,,, pero aca creo que será dificil... Salu2:p:D |
Hola micky mouse, no se puede directamente en el dbGrid, tendrías que hacerlo en tu DataSet en cuestión, lo que se me ocurre, es que tengas un campo "Posicion" que te indique el orden en el mostrras tus registros, por lo que, si quieres subir o bajar tendrías que modificar la posición del registro actual y del anterior o siguiente a ese registro y despues nuevamente refrescar tu grid, habiendo guardado la posición donde se encontraba antes (BookMark) y posicionar nuevamente donde estaba. Sería mejor que utilizaras un StringGrid como te dice BlueSteel.
Saluditos |
ya estaba trabajando sobre la posibilidad de un campo "posicion", voy a trabajar mas sobre esto y luego les cuento, lo del stringGrid seria la segunda opción que chequearé luego si fracaso o no con el dbgrid, chao , hablamos!!!
|
Cita:
lo puedes descargar desde aquí..o ver sus características Salu2:p:D |
La franja horaria es GMT +2. Ahora son las 07:36:31. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi