Focus Dbgrid
Como puedo hacer en un dbgrid tengo 500 filas, me piden un edit que se pueda escribir el apellido y haga focus por ejemplo en la linea donde los apellidos comiencen por ejemplo con "Garcia", estoy buscando pero no encontre nada al respecto.
Si encontre hacerlo con stringGrid2.Cols[5].indexOf(trim(edit4.text)) > 0, pero no con dbgrid Gracias |
|
Focus Dbgrid
Gracias, pero lo que estoy buscando y no encuentro es por ejemplo, tengo el dbgrid por columnas apellido, nombre..etc,poder tener un edit donde pueda escribir el apellido y me haga focus en la linea de la primera coincidencia, pero no asociado al datasource, sino directamente al dbgrid, y no encuentro una opcion come indexof donde pueda hacerlo directamente en la columna.
Gracias. |
Hola shoulder.
Lo que sucede es que el DBGrid no trabaja independiente del DataSource. El DBGrid es, digamos, la representación visual de un DataSet que está relacionado a él, mediante un DataSource. Es decir que la línea donde se situa el foco en el DBGrid, está en relación directa con la posición en que se halla el DataSet en ese momento. Saludos. :) |
Hola.
Otro modo que se me olvidó mencionarte, es usar la propiedad Filter. Y aunque usas el DBGrid y no el DataSet en forma directa; en definitiva lo haces para referenciar al DataSet asociado.
Saludos. :) |
Dbgrid Focus
Muchisimas Gracias.
|
La franja horaria es GMT +2. Ahora son las 09:50:53. |
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