![]() |
Imprimir el contenido de un QuantumGrid
Buen dia a todos...
tengo un problema con los componentes DEVEXPRESS... quiero imprimir el contenido de un Quantumgrd, se que el componente dxComponentPrinter puede hacerlo, pero no se que estoy haciendo mal que no puedo usarlo. Segun las instrucciones, solo se deja caer un componente de esos en la forma, se crea un link con el componente que se quiere imprimir, se genera el codigo para el evento correspondiente y Listo!!! pero estoy atorado en el proceso de crear el link, a mi solo me aparece la forma en la lista de fuentes disponibles. alguna sugerencia? |
En efecto, solo pones el componente que mencionas en el formulario, le das click derecho y eliges 'ReportLinks...', aho agregas un enlace y lo conectas con tu cuadricula; ahora, yo en lo personal uso el siguiente codigo en el boton de imprimir para ponerle un titulo al reporte,y mostrar la vista previa:
De cualquier forma podria dar mas datos, por ejemplo si te genera un error o simplemente no hace nada, espero te sirva... Saludos, Paz Respeto y Exito :cool: |
Gracias erickahr... pero lo que no encuentro como hacer, es precisamente conectar el componente a la cuadricula...
|
Ok, que version de los DEV, tienes?, mira, como lo hago yo:
|
Cita:
![]() |
ok, mira, segun recuerdo (no estoy seguro), primero debes insertar el componente a imprimir, y hasta el final el dxComponentPrinter; por lo que veo el problema es que no te muestra en la lista la cuadricula deseada, es por eso que en los pasos anteriores te mencionaba la convinacion de teclas Ctrl+Ins, esta convinacion es equivalente a darle click derecho a la lista vacia y elegir Add Standard Link...
En resumen, si le das en el boton Add es posible que no veas todos los componentes insertados en tu formulario, al utilizar el metodo que te menciono se muestra lo siguiente: [IMAGEN] http://avt7ya.bay.livefilestore.com/...rid.jpg?psid=1 y de ahi solo faltaria hacer el ultimo paso. |
pues lo hice con Ctrl-ins y esa fue la pantalla que me mostro, desinstale el componente y estoy intentando instalarlo nuevamente
pero como tengo los paquetes individuales, no un instalador, ahora tengo problemas para volver a ponerlo como que creo que el problema radica en que no se instalaron todos los paquetes lnk.... |
Creo que tienes razon, es probable que sea un problema de instalacion o de evrsion, yo uso actualmente la 49, aunque tengo sistemas con este componente desde la v39, y nunca me dio problema, pero en mi caso si uso un instalador; lamento no haberte sido de utilidad :o, pero estoy seguro que algun compañero del foro con mas experiencia podra darte una solucion ;), Saludos.
|
erickahr;
El agradecimiento no necesariamente es por la solucion, sino por el tiempo dedicado. Gracias por la ayuda, de gente como tu se enriquece este foro. |
Willo tengo el mismo problema. Le has encontrado una solución?
Cuando le doy Ctrl + Ins, solo me deja agregar un Memo, y un par más; pero no me figuran las cxGrid; que obviamente tengo instaladas, y uso a diario. |
La franja horaria es GMT +2. Ahora son las 04:34:54. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi