Posicionar fila en un DBGRID-delphi
Hola! :) mi problema es que tengo un dbgrid relacionado con una tabla , selecciono una X fila del DBgrid y quiero que despues de hacer un refresh se quede señalando la fila anteriormente seleccionada. He probado con
iItemActivo:=dsrcProductos.DataSet.RecNo; dsrcProductos.DataSet.RecNo:=iItemActivo; Pero no me resulto :( Gracias de antemano por su ayuda. |
Haber si esto te funciona
Espero k te sirva, pero lo utilizas mediante la Tabla o el Query dependiendo k estes usuando |
Proba haciendolo desde la Tabla, yo probe esto y marcha perfectamente:
Saludos... |
La mejor opción con el método GetBookmark de la tabla, con esto guardas un puntero del registro activo en ese momento.
Una vez refrescado o un commit en SQL o cualquier moviemiento que hagas, usas el método GotoBookmark. En la ayuda de delphi estan los ejemplos de uso |
Gracias :)
Muchas gracias a las personas que me dieron sus ideas, he probado las
sugerencias y se soluciono el problema. :) Vivi. |
La franja horaria es GMT +2. Ahora son las 15:19:01. |
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