Dbgrid volver a la linea elegida
Hola una duda, tengo un dbgrid con mil filas (columnas apellido, nombre, fecha nacimiento, etc). Cuando hacen un click en una fila se abre un form, completan datos, al cerrar el form vuelven a dbgrid y hago un refresh con las actualizaciones. El tema es que me estan pidiendo que se actualice el dbgrid pero que retorne a la fila que se habia elegido.
Mi problema es que cuando hago el refesh me va el cursor a la primera fila. Gracias. |
yo utilizo algo como esto
espero te sirva |
Hola, gracias por tu respuesta, unda duda, cuando usas
"qryAnexos.Bookmark" position, puedo hacer lo mismo con el dbgrid?. |
en mi caso qryAnexos es un Query donde tengo los datos de los clientes
tu dbGrid esta asociado a un dataset verdad? podria usar la misma funcion, pero apuntando al dataset |
Gracias, funciono perfecto, me quedo asi
bookPosition: TBookMark; .............. al elegir la fila bookPosition := DBGrid1.DataSource.DataSet.GetBookmark; despues del refresh DBGrid1.DataSource.DataSet.GotoBookmark(bookPosition) ; FreeBookmark(bookPosition); |
La franja horaria es GMT +2. Ahora son las 11:14:56. |
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