Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-09-2008
M. FM. M. FM. is offline
Miembro
 
Registrado: ago 2007
Posts: 37
Poder: 0
M. FM. Va por buen camino
Question DBGrid no se puede seleccionar

Buenas tardes:

Llevo un rato buscando por el foro y no hay forma de que encuentre nada parecido a mi duda. Resulta que tengo un dbgrid cuyas columnas se rellenan en tiempo de ejecución. Está enlazado con un DataSource que a su vez apunta a un ClientDataSet que se nutre de un SQLQuery.

Entonces, una vez que se ejecuta el programa, el usuario selecciona los datos por los que quiere filtrar. Con ellos relleno la SQLQuery y la abro. A continuación, pongo su propiedad Active a true y abro el ClientDataSet. Los datos se muestran bien en el DBGrid, pero no puedo seleccionar las filas ni mover la barra de desplazamiento horizontal para ver las columnas que no caben.

He revisado las propiedades Enabled y ReadOnly de todos los componentes implicados en el proceso y no encuentro ningún fallo. Todos están habilitados y no hay ninguno que sea de lectura. Y por más que lo pienso, no consigo encontrar por qué no puedo seleccionar las filas de DBGrid.

¿Alguien tiene idea de qué más puedo mirar?
Un millón de gracias
Responder Con Cita
  #2  
Antiguo 24-09-2008
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Poder: 0
coso Va por buen camino
Hola, como idea tansolo...miraste las opciones en dbgrid.Options? hay bastantes, y quiza sea alguna de ellas.
Responder Con Cita
  #3  
Antiguo 24-09-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 24
BlueSteel Va por buen camino
Wink

tambien podrias probar a eliminar el dbgrid y poner otro...asi descartas que sea alguna propiedad que cambiastes en el dbgrid

salu2
__________________
BlueSteel
Responder Con Cita
  #4  
Antiguo 24-09-2008
M. FM. M. FM. is offline
Miembro
 
Registrado: ago 2007
Posts: 37
Poder: 0
M. FM. Va por buen camino
Unhappy

Hola, coso:

Muchas gracias por tu respuesta. La verdad es que ya había estado mirándolas, pero aún así lo he vuelto a comprobar. He cambiado sobre todo las llamadas dgEditing, dgRowSelect y dgAlwaysShowSelection, pero el resultado es el mismo estén como estén, da igual si las pongo a true o a false, que no puedo seleccionar nada en el grid.

Gracias de todas formas
Responder Con Cita
  #5  
Antiguo 24-09-2008
M. FM. M. FM. is offline
Miembro
 
Registrado: ago 2007
Posts: 37
Poder: 0
M. FM. Va por buen camino
BlueSteel, no había visto tu mensaje al contestar. Pues acabo de probar y el resultado es el mismo, y en el nuevo DBGrid no he tocado nada, sólo poner el DataSource.

Igual eso quiere decir que el problema no está en el grid sino en otro sitio, pero es que ya no sé ni qué pensar.

Muchas gracias a ti también por tu respuesta
Responder Con Cita
  #6  
Antiguo 25-09-2008
M. FM. M. FM. is offline
Miembro
 
Registrado: ago 2007
Posts: 37
Poder: 0
M. FM. Va por buen camino
Red face

Al final, como suele suceder, no había ningún misterio y el problema lo había creado yo mismo. El DBGrid estaba bien, pero se incrustaba en un GroupBox que estaba deshabilitado y por eso no se podía seleccionar nada.

Muchas gracias por las respuestas y disculpen las molestias.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Seleccionar una fila de un dbgrid luigi_cr Conexión con bases de datos 3 24-08-2007 22:32:32
seleccionar filas de un dbgrid. nikotina OOP 1 10-11-2006 12:08:05
ver los colores mas claros cuando un control no se puede seleccionar rusadir OOP 2 04-11-2006 10:33:11
seleccionar fila de un DBGrid empty Varios 1 31-03-2004 12:00:47
Seleccionar una celda de un DBGRID Sandochan Conexión con bases de datos 2 28-05-2003 16:09:37


La franja horaria es GMT +2. Ahora son las 18:07:10.


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
Copyright 1996-2007 Club Delphi