Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-02-2012
cmfab cmfab is offline
Miembro
 
Registrado: jun 2010
Posts: 419
Poder: 14
cmfab Va por buen camino
Crear columnas en un TcxGrid en tiempo de ejecución

Hola amigos, alguien podría orientarme como puedo crear columnas en un TCxGridDBTableView (con las devexpress) en tiempo de ejecución y asifnarles que tengan la propiedad properties = SpinEdit para poder asignar minimos y maximos a los datos que se ingresan en un campo de la tabla de la BD. gracias de antemano
Responder Con Cita
  #2  
Antiguo 20-02-2012
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 cmfab.

Revisá si te sirve este artículo de la página de soporte de DevExpress: [ How to create a Level/View programmatically at runtime ]

Con referencia a tu segunda consulta te ruego que la formules en otro hilo como sugiere el punto [ 8 ] de la guía de estilo.

Saludos y gracias por tu colaboración.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 20-02-2012
cmfab cmfab is offline
Miembro
 
Registrado: jun 2010
Posts: 419
Poder: 14
cmfab Va por buen camino
Gracias ecfisa por responder y por tu sugerencia de dividir las preguntas. te comento que he revisado el link y tratan de crear vistas y levels en un componente TCxGrid. yo lo que necesito es crear las columnas, por ejemplo uso este codigo para ello:

Código Delphi [-]
  vista.CreateColumn;
  vista.Columns[index].Name := NombreColumna;
  vista.Columns[index].Caption := 'Prueba';
  vista.Columns[index].DataBinding.FieldName := nombrecampo;

hata alli todo bien se crea la columna, acepta el campo de la tabla, pero lo que quiero hacer es que se campo para todos los articulos (registros de la tabla) se comporte como un spinEdit. lo que en tiempo de diseño de las columas se logra así

Código Delphi [-]
  vista.Columns[index].properties := SpinEdit;

pero en tiempo de ejecucion no se como asigar esta propiedad, de hecho así no funciona.

gracias por su atencion
Responder Con Cita
  #4  
Antiguo 20-02-2012
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Hola.

No hice la prueba pero, tomando en cuenta el código que has puesto y lo que dice la propia ayuda de Developer Express, sería algo así:

Código Delphi [-]
Uses
  cxSpinEdit;
  
Begin
...
Vista.Columns [Index].PropertiesClass := TcxSpinEditProperties;

Por otro lado, si piensas establecerle a esas columnas varias características en común, en su propiedad Properties, considera el uso de los "depósitos de editores".

Cita:
Empezado por ayuda de DevExpress
You can assign a particular editor to edit the contents of item cells in two ways. The first is to set the PropertiesClass member. The second is to assign a repository item to the RepositoryItem property. If an editor is assigned via RepositoryItem, the values of the Properties and PropertiesClass members are ignored.
Assigning PropertiesClass results in creating a Properties object with settings specific to the corresponding editor. Do not create Properties directly. Use PropertiesClass instead. The Properties object allows you to adjust editor properties once created.

At design time, you can select an editor for the item from the dropdown list invoked via the Properties item in the Object Inspector.
Saludos.

Al González.
Responder Con Cita
  #5  
Antiguo 20-02-2012
cmfab cmfab is offline
Miembro
 
Registrado: jun 2010
Posts: 419
Poder: 14
cmfab Va por buen camino
Al González. mil gracias esra justo lo que necesitaba, ya habia buscado por algunos likns de las DevExpress, pero no lo habia podido resolver,. gracias a ambos por sus respuestas
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Tiempo de ejecución. Columnas en DBGrid. manueljgc OOP 0 07-03-2009 22:30:36
Crear tablas en tiempo ejecucion noe Firebird e Interbase 1 29-09-2005 16:50:41
Columnas de DBGrid en tiempo de ejecución dape Varios 1 17-03-2005 03:57:31
Crear un DSN en tiempo de ejecucion neyvan Conexión con bases de datos 7 21-05-2004 17:41:45
Escribir en filas/columnas de un TcxGrid de DevExpress verm83 Varios 0 03-05-2004 13:15:07


La franja horaria es GMT +2. Ahora son las 14:48:51.


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