FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
blockear columna de dbgrid,
hola buenos dias para todos:
mi consulta es la siguiente tengo una DBgrid (detalle de venta). en el cual tengo las columas. codartic | descripcion | cantindad | p.venta | total | bueno lo que deseo es solante desplazarme por los campos CODARTIC Y CANTIDAD, y que las columnas DESCRIPCION, P.VENTA. Y TOTAL, no se pueda entrar en ellas, osea que esten sin opcion a entrar en ellas ni escribir datos. bueno desde ya muchas gracias |
#2
|
||||
|
||||
Para empezar las columnas tienen una propiedad "ReadOnly", si habilitas esta propiedad en las columnas afectadas no se podrá ni escribir, ni modificar.
Creo que con esto se resolvería la mayor parte de lo que pides. Para no dejar que entre el cursor en una columna mírate la propiedad: "Dbgrid.SelectedIndex", esto lo pones en la propiedad OnKeyDown, con esto puedes hacer saltar a la siguiente columna cuando entre en una que no desees que se pueda entrar. Nos quedaría el ratón, como evitar que seleccione una columna, esto puedes lograrlo con el evento OnColEnter de la rejilla:
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
como siempre rapidos y precisos
buenos muchas gracias marcos zorrila.
|
|
|
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 |
sumar la columna de un dbgrid | pharaonhx | Varios | 3 | 12-06-2008 15:27:27 |
DbGrid Fijar columna | jgutti | Varios | 4 | 05-07-2005 22:17:20 |
Deshabilitar un Columna de un Dbgrid | fmonte | Varios | 3 | 03-09-2004 06:31:11 |
Formatear columna dbgrid | Mauricio Correa | Varios | 2 | 24-09-2003 18:44:38 |
|