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 19-07-2010
valeria valeria is offline
Miembro
 
Registrado: dic 2008
Posts: 14
Poder: 0
valeria Va por buen camino
Seleccion multiple en DBGrid con cursor

Buenas tardes ,les quisiera hacer una consulta resulta que quiero seleccionar varias filas de un dbgrid,bien marco la propiedad dgMultiSelect y si el usuario marca las filas con el Mouse estas se seleccionan,pero si el usuario las marca con las flechas del cursor,las selecciona pero la linea ( que es la que cuenta las filas seleccionadas) :
self.DBGrid1.SelectedRows.Count me da igual al valor cero aunque aya seleccionado filas,quisiera saber que es lo que puedo hacer para que al selecionar tanto con el cursor como con el clik del mouse me reconosca las filas tomadas.
Bueno desde ya muchas gracias!
Responder Con Cita
  #2  
Antiguo 20-07-2010
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.293
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
A mi, este código sí me marca las filas seleccionadas independientemente de si lo hago con el ratón o con el Mouse. Debe ser por otro motivo:

Código Delphi [-]
  Label1.Caption := ' Filas selecconadas: ' + IntToStr(DBGrid1.SelectedRows.Count);
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 20-07-2010
valeria valeria is offline
Miembro
 
Registrado: dic 2008
Posts: 14
Poder: 0
valeria Va por buen camino
Problema con dbgrid y scroll del mouse

Gracias neftali por contestar pero no me he expresado bien..mi problema es cuando el usuario utiliza el scroll del mouse,osea hasta ahora no me pasaba que selecionaran el ultimo registro que habia en el dbgrid,bien me paso que el registro que quieren selecionar esta en la ultima posicion del dbgrid entonces van directamente con el sroll del mousse hasta la ultima posicion y como ven esa celda ya pintada de azul (osea en foco) no la seleccionan ya con el boton del mosse,pero en realidad no esta seleccionada...no se si soy clara...mi pregunta es la siguiente creo que el problema es con el scroll del mousse,o sea como puedo sacar todo tipo de foco a las celdas del dbgrid osea que cuando abro la grilla o muevo con el scroll no quede ninguna celda pintada de azul,asi el usuario no cree que ya esta seleccionada..
Responder Con Cita
  #4  
Antiguo 24-07-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Valeria.

Poné en Falso la propiedad dgRowSelect del DBGrid, de este modo sólo quedará seleccionada (pintada)
la primera celda y no toda la fila. De este modo no se prestará a confución.


Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
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
Dbgrid y multiple seleccion de filas cacu OOP 1 17-11-2009 22:49:04
seleccion multiple cyber_zero Varios 2 26-06-2008 17:22:33
selección múltiple en dbgrid davidgaldo Conexión con bases de datos 2 16-04-2004 15:15:04
error en asignacion de campos en un dbgrid con seleccion multiple ElSanto24 Varios 1 05-01-2004 17:12:27


La franja horaria es GMT +2. Ahora son las 02:02:45.


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