jueves, 26 de abril de 2012

INFRAGISTICS

Les quiero compartir un tema bastante interesante que me enseño un excelente profesor!! se trata de una herramienta muy útil para nosotros los programadores que nos servirá de mucho, se llama Infragistics es una colección o paquete de controles que extienden de los controles normales de las herramientas de programación de Windows que permite el uso de mejorados controles que permiten hacer aplicaciones poderosas. Por ello, es importante conocerlas. 

En esté oportunidad me enfocaré solo en el control llamado ULTRAGRID, que es parecido al DATAGRIDVIEW pero con bastantes mejoras notables.

TABLA COMPARATIVA

CARACTERÍSTICA
ULTRAGRID
DATAGRIDVIEW
Datos
Mostrar datos con o sin un origen de datos.
Mostrar datos con o sin un origen de datos.

Clasificación de datos

Clasificación de de datos por las columnas de datos única o múltiple sin necesidad de código.

Orden de datos por filtros manuales mediante código.
Filtros

Filtros de drenaje, la creación de filtros personalizados.

Filtros mediante la programación de código.

Formatos

Formatos personalizados o automáticos ilimitados con el diseñador (cardView o fila diseño)

Formatos y estilos básicos  personalizados de forma manual mediante propiedades del control

Datos virtual

Maximiza el rendimiento y mostrar un número ilimitado de filas y columnas mediante WinDataSource  para cargar los datos a la red y desde la red.


Excel

Exportación a Excel, copiar / pegar desde Excel y el uso formulas de Excel.

Exportación desde Excel mediante código y el uso de otros controles, hacia Excel se pueden copiar y pegar la información de los registros.

ULTRAGRID

Ventajas
Desventajas
Múltiples agrupaciones de filtros.
Se necesita la compra e instalación de una extensión del visual 2010, Wingrid o la versión trial pero es por tiempo limitado
Automatización de datos jerárquicos
Filas, cabeceras y pies de paginas fijas
Resúmenes de comunas

Exportación de Microsoft Excel
Vista de impresión y impresión de la tabla
Agregados de botones de insertar, borrar, editar automático.


ILUSTRACIONES


Podemos observar que con el Ultragrid (abajo) se puede tener un formato agradable que el DatagridView (arriba). Además, al ultragrid se le pueden agregar botones de inserción, edición y/o eliminación.





Podemos observar que en el Ultragrid si se expande el form la tabla automáticamente se ajusta, en el datagridview no es posible y se pierden ciertos datos a simple vista y se tenga que usar la barra de desplazamiento.








Podemos observar que en el Ultragrid se pueden acomodar las columnas al gusto del usuario, simplemente arrastrando la columna al lugar deseado.






Podemos observar que con el Ultragrid se pueden filtrar rápidamente los datos, sin necesidad de código, simplemente arrastrando la columna a filtrar y se puede agregar cuantas se quiera, obteniendo subfiltros. Sin embargo en el DatagridView se necesita escribir mucho código para lograr lo anterior (en la imagen).

Para más información acerca del paquete Infragistics y otros visita:

Para descargar la versión trial de Infragistics visita :


Espero les sea de mucha utilidad la información!! 

4 comentarios:

  1. hola!!!!
    estoy buscando como añadir los botones a la cabecera del grid, añadir, borra... pero no lo veo por ningún lado.
    me podrías orientar un poco?
    mi mal mlv@fullstep.com
    gracias, un saludo

    ResponderEliminar
    Respuestas
    1. Hola Mary, claro no es una cabecera del grid, es un bindingNavigator se encuentra en el grupo "data" en herramientas, lo puedes programar para que controle el grid!!

      Eliminar
  2. Buenas,
    Como pasar datos de un UltraText a ultraGrid1. Gracias

    ResponderEliminar