Visual Basic para Aplicaciones - TDBGrid

Life is soft - evento anual de software empresarial
 
Vista:

TDBGrid

Publicado por david (1 intervención) el 23/11/2004 10:16:55
Queria saber como puedo en un TDBGrid editar una determinada celda.
Porejemplo yo comienzo bloqueando todas las celdas (ya que en un principio se pueden editar todas):
TDBGrid.Columns(0).Locked = True
TDBGrid.Columns(1).Locked = True
TDBGrid.Columns(2).Locked = True
Cuando yo pulso el boton modificar deseo que solo unas determinas celdas se puedan modificar porejemplo quiero que el registro de la fila 3 y columna 3 pueda modificarse al pulsar el boton, el resto seguirian bloqueados.yo he probado entre otras cosas esto pero no me ha funcionado
TDBGrid.Row = 3
TDBGrid.Columns(2).Locked = False
Me deja con esto modificar toda la columna y eso yo no quiero,ayudarme porfavor,gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:TDBGrid

Publicado por fernando (10 intervenciones) el 25/11/2004 20:06:54
Mirá, probaste en el evento keydown, o keypress?
ahi podrias preguntar qué row y col son las actuales y permitir o no la tecla.
para no permitir la tecla, simplemente le asignás al parametro keycode (o keyascii en el otro caso) el valor 0
No lo he probado, pero supongo q tendria q funcionar

saludos y suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar