FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Columna en DBgrid
Hola a todos, tengo un DBGrid con 20 columnas que muestran diferentes campos de una tabla. lo que necesito es que cuando filtre algun valor del campo "descripcion" que es por ejemplo la columna # 18 la grilla se posicione en dicha columna con los valores filtrados. espero me haya explicado correctamente. desde ya mil gracias
|
#2
|
||||
|
||||
Si te estoy entendiendo bien ,para poder cambiar el foco (Focus) de seleccion entre columna en un DbGrid podrías usar la propiedad SelectedIndex.
Por ejemplo: Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
#3
|
|||
|
|||
Gracias por la pronta respuesta pero lo que tengo es el nombre del campo. como accedo al index ?
|
#4
|
||||
|
||||
Cita:
Una forma podría ser:
Ejemplo de llamada:
Aunque en tu caso la verificación del if > -1, es innecesaria por que se supone que el nombre de campo lo obtenes de un DataSet... Saludos. Última edición por ecfisa fecha: 19-10-2010 a las 01:18:21. |
#5
|
||||
|
||||
Pues no le veo el problema..., tranquilamente se puede conseguir el indice por el nombre del campo(columna) de la siguiente manera:
Espero sea lo que buscas.... Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Última edición por rgstuamigo fecha: 19-10-2010 a las 01:20:32. |
#6
|
||||
|
||||
Cita:
Lo buscaba en el DBGrid, sabía que por ahí andaba... pero no lo encontré. Saludos. Última edición por ecfisa fecha: 19-10-2010 a las 01:24:45. |
#7
|
||||
|
||||
Cita:
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
#8
|
|||
|
|||
!!OJO amigos...!!
Existe una diferencia importante entre ambos trozos de codigo expuestos aqui. Veamos a que me refiero Vamos a suponer que mi dataset tiene los siguientes campos Index -> 0 1 2 Dataset->Codigo, Descripcion, Valor Y en la grilla yo defini los campos en este order Index-> 0 1 2 Grid - >Codigo, Valor, Descripcion Si yo quiero obtener el indice del campo Descripcion que esta en la grilla, cual seria el indice correcto? Segun codigo de rgstuamigo seria 1 Segun codigo de ecfisa seria 2 El correcto seria 2. Salvo que el order de los campos en la grilla y en el dataset sea el mismo. Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Hacer que una columna de un DbGrid aparezca distinta según valor | Aprendiendo | OOP | 11 | 30-11-2018 14:47:20 |
DBGrid + Columna (Icógnita) | ozrics | OOP | 3 | 07-12-2009 12:27:07 |
Poner una columna de un DBGrid como columna Fija | rgstuamigo | OOP | 4 | 04-03-2009 21:54:38 |
pintar columna DBGRid | Coco_jac | Varios | 1 | 02-02-2006 23:54:59 |
Dar Formato a una columna de un dbgrid | Josep Lluis | Varios | 3 | 20-05-2005 10:03:20 |
|