Imagen destacada

DataGrid para WPF

Rápida, potente y madura, con una trayectoria de 13 años, es la única cuadrícula de datos WPF que proporciona una experiencia de usuario rica, fluida y de alto rendimiento. Se actualiza con frecuencia y está respaldada por un equipo de soporte y desarrollo receptivo cuya única ambición es su completa satisfacción. Microsoft la utiliza y confía en ella en Visual Studio, y cuenta con el conjunto de características más completo, con más de 185 funciones.

Gallery Image
1
Suscripción
¿Estás buscando renovar?
Soy elegible para el precio para pequeñas empresas. Más información
2
Cantidad
3
Total
Loading...
Prioridad 1 año
Soporte
Instalaciones ilimitadas
En cualquier dispositivo
Satisfacción
Garantía
¡Prueba gratis durante 45 días!
Descargar

Evolución…

En constante evolución -ninguna otra cuadrícula se actualiza con tanta frecuencia-, tiene más funciones que cualquier otra oferta y un modelo de objetos flexible y extensible. Además, ofrece un rendimiento insuperable al gestionar millones de filas y miles de columnas, y se integra fácilmente en cualquier aplicación WPF. Es fácil entender por qué es la cuadrícula de datos de WPF más adoptada y utilizada por Microsoft en Visual Studio.

...y Revolucionario

El rendimiento bruto se complementa con técnicas avanzadas de carga y almacenamiento en caché de datos, como la paginación asíncrona oculta, la virtualización de datos sin retardo y la carga de datos preventiva. El rendimiento percibido mejora considerablemente gracias a una experiencia totalmente animada y fluida. El desplazamiento suave por inercia con filas que se desvanecen a medida que se reciben los datos funciona en paralelo con la virtualización de datos, y las cabeceras de grupo y maestro-detalle precargadas y pegajosas ayudan al usuario a mantenerse en contexto incluso cuando se desplaza rápidamente.

La vista de mesa tradicional no animada también está disponible, y sigue teniendo un aspecto estupendo gracias a los temas bien elaborados que se incluyen. También se ofrece una vista de cartas en 2D y una vista de cartas animada en 3D con un aspecto asombroso.

Edición, impresión y exportación

Xceed DataGrid para WPF ofrece una rica edición in situ con un complemento completo de controles de edición flexibles, temáticos y tematizables para todo tipo de datos. Proporciona toda la interactividad de ratón y teclado necesaria para una entrada de datos eficiente. La impresión enriquecida permite crear informes fácilmente, y la exportación permite a los amantes de Excel acceder a los datos en esa herramienta si es necesario. El filtrado flexible y las potentes funciones de clasificación permiten a los usuarios encontrar y visualizar los datos rápidamente, y las funciones de persistencia/restauración les permiten conservar sus configuraciones.

Agrupación, Maestro-Detalle

Admite la agrupación multinivel con todas las funciones relacionadas, así como la jerarquía maestro-detalle con un enfoque de barra de desplazamiento única para una experiencia de usuario más limpia.

Temas

Xceed DataGrid para WPF puede integrarse con la apariencia de muchas aplicaciones existentes, gracias a la variedad de temas incluidos. Se incluyen temas de Windows 10, Metro, Office y personalizados. Todos están meticulosamente elaborados.

Grado profesional

Soporte MVVM, soporte de pruebas basado en scripts a través de la automatización de la interfaz de usuario, documentación detallada, código fuente completo disponible, un equipo de soporte receptivo para responder a sus preguntas, y un equipo de desarrollo que trabaja a tiempo completo sólo en este control garantiza que su aplicación de misión crítica se hará con los más altos estándares y a tiempo.

La única cuadrícula de datos con virtualización de datos asíncrona y una moderna mecánica de desplazamiento suave: ¡tu cuadrícula será rápida incluso con fuentes de datos remotas!

  • Creado enteramente para WPF, escrito en C# y XAML.
  • Soporta .NET 4.0. y superiores, así como .NET Core 3.0 .NET 6, 7, 8 .NET 2.0/3.5 también es compatible en una compilación separada y paralela.
  • Funciona con Visual Studio 2022/2019/2017/2015/2013/2012/2010/2008
  • Virtualización completa de la interfaz de usuario, incluso al agrupar datos, de modo que sólo se crean y conservan los elementos que están a la vista en ese momento, lo que se traduce en un tiempo de carga más rápido y un menor consumo de memoria.
  • También se reciclan los contenedores para mejorar la velocidad de desplazamiento.
  • Compatible con CLS, no utiliza bloques inseguros. Disponible versión compatible con XBAP.
  • Basado en un modelo de objetos flexible y extensible, con elementos visuales modulares y reutilizables.
  • Puede utilizarse junto con los patrones de programación MVVM y MVC. Compatibilidad con MVVM muy mejorada a partir de la versión 6.2.
  • Admite la automatización de la interfaz de usuario en numerosos escenarios y permite el uso de pruebas basadas en secuencias de comandos y tecnologías de asistencia.
  • Las celdas de la cuadrícula de datos son verdaderos controles de contenido WPF, por lo que pueden contener cualquier cosa.
  • Admite la infraestructura de comandos de WPF, por ejemplo, permite asignar un botón de la barra de herramientas a «Introducir edición» en una celda.
  • Documentación integrada en Visual Studio.
  • Admite entintado de derecha a izquierda.
  • Admite ajustes regionales, incluidos números, tipo de dinero, fechas, etc.
  • Incluye todas las aplicaciones de ejemplo VB.NET y C# de Live Explorer para que pueda empezar a utilizar todas las funciones.
  • Todo el manejo de errores funciona a través de clases de excepción .NET.
  • La ventana de configuración en tiempo de diseño permite configurar las funciones más importantes de forma rápida y sencilla.
  • Presenta una rica edición in situ que funciona en todas las vistas. Consulte a continuación los controles de edición incluidos.
  • Auto-detección de columnas ComboBox (enums, foreign keys).
  • Actualiza la fuente cuando la celda o fila sale del modo de edición o inmediatamente cuando cambia el contenido de la celda.
  • Los cuadros combinados pueden utilizarse fácilmente como editores de celdas sin necesidad de escribir código para rellenar el cuadro combinado gracias a la detección automática de las columnas del cuadro combinado (enums, claves externas).
  • Proporciona comportamientos de edición por defecto con el teclado y el ratón similares a los de Excel, incluyendo F2, Esc (cancela la edición en una celda y restaura el valor original), Doble-Esc (cancela la edición en toda la fila y restaura los valores originales) y Enter.
  • Eventos de edición enrutados tanto para celdas como para filas, proporcionando un control detallado sobre el proceso de edición.
  • Proporciona comandos de edición configurables con el teclado y el ratón.
  • Control programático del modo de edición.
  • Permite especificar una plantilla visual diferente para una celda que se está editando.
  • Los editores de celdas pueden mostrarse sin entrar en el modo de edición, bajo una variedad de condiciones como pasar el ratón por encima de la celda o fila, que la celda o fila se convierta en actual, que la fila se edite, o siempre.
  • El modo de edición con un solo clic permite entrar en el modo de edición y activar elementos como casillas de verificación, texto y cuadros combinados con un solo clic.
  • Selecciona automáticamente el control del editor adecuado en función del tipo de datos del campo.
  • El objeto fila/tarjeta de inserción permite la introducción rápida de nuevos datos.
  • Un modo de inserción continua permite a los usuarios finales añadir datos sin tener que desplazarse manualmente a la primera columna editable tras terminar la fila anterior.
  • Dispara eventos de edición significativos tanto para filas como para celdas.
  • Maneja los valores «null» y «DbNull».
  • Cualquier parte de la cuadrícula puede ser de sólo lectura.
  • Las celdas de una columna pueden no ser enfocables cuando son de sólo lectura, por lo que no pueden seleccionarse ni con el ratón ni con el tecladoLas celdas de una columna pueden no ser enfocables cuando son de sólo lectura, por lo que no pueden seleccionarse ni con el ratón ni con el teclado.
  • Permite a los usuarios ver sus datos en una jerarquía maestro-detalle.
  • El enfoque de una sola barra de desplazamiento utilizado en las cuadrículas de detalles proporciona una experiencia más profesional e integrada de maestro/detalle que el incómodo enfoque de barra de desplazamiento dentro de barra de desplazamiento utilizado por las cuadrículas de datos de la competencia.
  • Cada fila de datos de la rejilla principal o de un detalle puede tener asociado un número ilimitado de detalles.
  • Los detalles pueden tener detalles «hermanos» o «hijos», o ambos.
  • Los detalles admiten encabezados y pies de página, agrupación, clasificación y autofiltrado.
  • Estilo diferente para los elementos de datos contenidos en cada nivel de detalle.
  • Se admiten agrupaciones personalizadas en la cuadrícula y los detalles.
  • Admite relaciones detalladas personalizadas.
  • Admite la agrupación jerárquica de varios niveles en todas las vistas.
  • Configuraciones personalizables a nivel de grupo con soporte para cabecera y pie de página.
  • Admite criterios de agrupación personalizados, para permitir que su código agrupe filas con sus propias condiciones.
  • La fila interactiva y jerárquica «Agrupar por» permite a los usuarios finales crear y manipular fácilmente grupos por sí mismos. Adaptado para todas las vistas incluidas.
  • Control programático de la expansión y el colapso de los grupos.
  • La agrupación puede controlarse mediante código.
  • Ofrece la posibilidad de combinar cabeceras de columna en TableView y TableFlowView, para mejorar la presentación de los datos. Las columnas pueden agruparse bajo estos encabezados combinados, que abarcan las columnas que contienen. Los grupos de columnas y sus cabeceras asociadas también pueden agruparse bajo cabeceras de niveles superiores. Las cabeceras fusionadas y sus columnas pueden reordenarse y moverse a cabeceras del mismo nivel (arrastrando y soltando, mediante programación) y eliminarse/volverse a añadir. Las cabeceras de columna se pueden redimensionar y admiten el selector de columnas.
  • Presenta datos y permite a los usuarios editarlos en una variedad de vistas y temas 2D y 3D. Puede cambiar entre vistas 2D y 3D en tiempo real conservando el estado.
  • Vista de tabla 2D tradicional con desplazamiento estándar y sin animación, como suele verse en las cuadrículas de datos.
  • La vista 2D de Tableflow™, técnicamente avanzada, ofrece virtualización de datos sin retardo, desplazamiento suave por inercia, encabezados adhesivos y acciones de usuario animadas, como reordenación a toda columna. Moderno y rápido.
  • Impresionante vista interactiva Cardflow™ 3D, con múltiples diseños de tarjetas.
  • La vista TableGridflow muestra los detalles en una estructura arborescente bajo la columna principal en el nivel maestro.
  • Vista tradicional de tarjetas 2D.
  • Incluye varios fondos, así como texturas para tarjetas 2D y 3D.
  • Plantilla de proyecto para Visual Studio que configura un nuevo proyecto de tema para que pueda crear el suyo propio. También se incluye un tutorial sobre la creación de un tema personalizado para ayudarte a empezar.
  • Tema Metro / ModernUI con versiones Light y Dark y color de acento.
  • Glass, Windows Media Player 11 y Zune (el tema Glass no está disponible actualmente para la vista Tableflow™).
  • Todos los temas de Microsoft Windows: Clásico (NT), Luna (Normal/Azul, Metálico/Plata, Homestead/Azul), Aero (Vista) y Royale (Media Center).
  • Un tema vibrante para Window 7.
  • Un tema de Windows 10.
  • Un tema de Windows 8 para la vista TableFlow.
  • Office 2007: Azul, Negro y Plata.
  • El tema Xceed Live Explorer.
  • Vista 3D, multisuperficie: Temas de oficina (Azul, Negro y Plata); Camaleón.
  • 18 temas en total.
  • Cada tema proporciona un estilo de fila alternante que puede activarse a través de la clase TableView.
  • Varios cursores -como los de «ocupado», «redimensionado» y «arrastre»- pueden personalizarse en las distintas vistas.
  • Incluye el código fuente XAML comentado de los estilos y plantillas de las vistas de tarjetas y tablas; de este modo, dispondrá de un excelente punto de partida para desarrollar las suyas propias.
  • Desplazamiento rápido, animado y suave (con inercia) para un rendimiento impresionante de la interfaz de usuario.
  • Funciona junto con la virtualización de datos para una gran capacidad de respuesta percibida.
  • Cabeceras de grupo adhesivas (las cabeceras de grupo están siempre visibles y desplazan a las anteriores de forma suave).
  • Fila maestra-detallada pegajosa y cabeceras.
  • Reordenación animada a toda columna mediante arrastrar y soltar.
  • El innovador control de navegación por grupos aumenta considerablemente la facilidad de uso de la cuadrícula de datos. Permite a los usuarios finales saltar instantáneamente a cualquier grupo o subgrupo con un solo clic en un cuadro combinado. Funciona con varios niveles de grupo.
  • También tiene todas las características del clásico (véase más abajo).
  • Animación fluida y aspecto impactante con reflejos.
  • Múltiples diseños de tarjetas y transiciones.
  • Las tarjetas se animan de un diseño a otro.
  • Controla los desplazamientos, el espaciado y los ángulos de las tarjetas.
  • Controla la posición y el ángulo de la cámara.
  • Campo de visión de control.
  • Cuatro temas: Temas de Office 2007 (Azul, Negro y Plata); Camaleón.
  • Por defecto, las tarjetas se apilan en columnas, con desplazamiento horizontal.
  • Se incluyen dos tipos de estilos de vista de tarjeta: vista de tarjeta compacta (tarjetas sin bordes con líneas separadoras de columnas) y vista de tarjeta estándar (tarjetas con bordes, pero sin líneas separadoras).
  • Admite la agrupación con varios niveles. La fila de agrupación incluye una lista integrada de columnas, por lo que los usuarios finales pueden agrupar por columnas y reordenar los campos aunque no haya cabeceras de columna. Las cabeceras de grupo fluyen dentro de la lista de tarjetas.
  • Las tarjetas pueden tener tamaños independientes, cada uno de los cuales se ajusta a su contenido.
  • Tarjetas redimensionables en CardView.
  • Permite ocultar campos vacíos por tarjeta.
  • La tarjeta de inserción permite a los usuarios añadir rápidamente nuevos datos a la cuadrícula.
  • Autodimensionamiento / estiramiento de columnas y anchos de columna starrable.
  • Clasificación personalizada.
  • Columnas fijas (widget de interfaz de usuario + control programático).
  • Selector de columnas del menú contextual: permite a los usuarios finales añadir o eliminar columnas.
  • Control adicional del selector de columnas basado en diálogos para cuadrículas de datos con un elevado número de columnas.
  • Crear selectores de columna personalizados.
  • Los encabezados de columna permiten reordenar las columnas arrastrando y soltando, cambiar el tamaño de las columnas, hacer clic para ordenar y arrastrar a la fila «Agrupar por».
  • El margen de fila selecciona y cambia el tamaño de las filas, y muestra iconos que indican que la fila es actual, se está editando, es una inserción o tiene un error de validación.
  • Proporciona propiedades horizontales y verticales de pincel de línea de cuadrícula y grosor de línea de cuadrícula.
  • Cambia automáticamente la altura de una fila para ajustarla al contenido de la celda más grande.
  • Compatible con IDataErrorInfo.
  • Soporta IEditableObject y estilo de error cuando EndEdit de IEditableObject lanza una excepción al intentar salir del modo de edición.
  • Incluye validación de datos integrada, a nivel de celda o fila.
  • La visualización de errores está integrada con las vistas incluidas.
  • Modifique completamente el aspecto de una celda o fila cuando se produzca un error de validación.
  • Validar según cualquier criterio, incluidos los valores de otras celdas.
  • Los mensajes de error de validación son anulables y localizables.
  • Ampliable y compatible con las reglas de validación personalizadas que ya haya creado.
  • Todos los controles de edición incluidos se pueden utilizar como visores/editores de celdas o de forma independiente fuera de la cuadrícula para obtener una interfaz más flexible y uniforme.
  • CheckBox.
  • AutoSelectTextBox.
  • DatePicker/Calendar.
  • ValueRangeTextBox.
  • NumericTextBox.
  • MaskedTextBox.
  • DateTimeTextBox.
  • Código de ejemplo: IPAddressMaskedTextBox.
  • Código de ejemplo: PhoneMaskedTextBox (formato norteamericano)).
  • Código de ejemplo: Simple CurrencyMaskedTextBox.
  • Código de ejemplo: ExponentNumericTextBox.
  • Código de ejemplo: DateTimeTextBox (with ShortDate, ShortTime, ShortDateAndShortTime, y ShortDateAndLongTime formats).
  • Todos los controles son 100% estilizables y planificables.
  • Combinabilidad/modularidad: Incruste controles entre sí para crear nuevos controles flexibles e innovadores.
  • La cuadrícula elige automáticamente el tipo correcto en función del tipo de datos de la columna.
  • Enfoque totalmente visual: Los potentes diseñadores ayudan a que el desarrollo sea más rápido y sencillo.
  • Extensibilidad: Todos los controles pueden ampliarse para implementar características, apariencia y comportamiento personalizados.
  • Data virtualization (sometimes called “virtual mode” or “lazy loading”) vastly improves performance and reduces memory usage, especially when working with large data sources, loading data only when it’s needed. Also supports grouping and data sources implementing IQueryable (LINQ). (See it in action!)
  • Al ser asíncrona, la virtualización de datos desacopla la interfaz de usuario de la fuente de datos, lo que mantiene la capacidad de respuesta de la aplicación mientras se recuperan los datos. También admite el almacenamiento en caché, la carga preventiva de datos y la activación retardada de eventos para evitar consultas innecesarias durante el desplazamiento.
  • Nuevo modo de enlace asíncrono.
  • Filtrado (autofiltrado y fila de filtrado) en la vista de colección virtualizada, lo que le permite combinar la ventaja de un aumento del rendimiento de la virtualización de datos y la flexibilidad del filtrado.
  • La fila de filtro admite columnas con tipos personalizados.
  • Tipo de fila especial para los encabezados y pies de página de cuadrículas y grupos que permite vincular y mostrar fuentes de datos adicionales.
  • Los glifos indicadores permiten a los usuarios finales saber cuándo se están cargando y confirmando los datos virtualizados y cuándo se ha producido un error.
  • Compatibilidad con las fuentes de datos de Entity Framework, lo que facilita el trabajo del desarrollador cuando debe trabajar con distintos tipos de fuentes de datos, ya que hay menos código que escribir.
  • Posibilidad de personalizar el contenido del AutoFilterControl, que permite que cualquier control basado en ListBox o Selector gestione cómo se filtran automáticamente los valores de una columna específica.
  • Proporciona virtualización de columnas, lo que permite trabajar con un gran número de columnas manteniendo un rendimiento razonable.
  • Inserción de registros en fuentes no IBindingList.
  • Fácil vinculación a fuentes de datos XML.
  • Filtrado automático de usuario final similar al de Excel, que proporciona un cuadro desplegable en la cabecera de la columna, permitiendo a los usuarios finales filtrar por uno o más elementos, en función de cada columna. Los nuevos eventos para los cambios de filtro automático permiten mejorar el control.
  • CollectionView personalizada que proporciona un control preciso y eficaz sobre su fuente de datos subyacente.
  • Totalmente compatible con la vinculación de datos WPF.
  • Muestra, edita y trabaja con datos encuadernados y no encuadernados.
  • Admite directamente columnas no unidas, lo que permite, por ejemplo, mostrar información estática como un botón de borrado para cada fila, etc.
  • Admite campos de datos no vinculados, lo que facilita el uso de columnas calculadas.
  • Mapeos clave-valor personalizados, que permiten mapear cualquier tipo de valor u objeto a campos de los datos que representan claves, como mapear los campos de nombre y apellidos de un empleado a un campo ID entero en una base de datos de empleados.
  • Puede vincularse directamente a un array de tipos simples como String, Decimal, DateTime, TimeSpan, Guid, o Primitive (p.e., SByte, Byte, Int32, etc.), y mostrará el valor de esos tipos en una columna.
  • Obtiene y sincroniza automáticamente los datos vinculados de cualquier fuente .NET, incluidas las matrices dentadas, cualquier objeto que implemente IListSource o IList y cualquier objeto ADO.NET DataSet, DataTable, DataView o DataViewManager.
  • Puede interceptar, analizar y modificar los datos que se sincronizan con la base de datos desde la red.
  • Control del editor de encabezados y pies de página para los usuarios (nuevo en v7.0).
  • Potente control del editor estadístico para los usuarios (nuevo en v6.7).
  • Potente capacidad de búsqueda con una interfaz de usuario intuitiva (novedad en v6.4).
  • Fusión/reparto automático y manual de celdas que permite a los usuarios detectar fácilmente información similar o relacionada (novedad en v6.4).
  • Como en Excel, arrastre para seleccionar varias filas o celdas sin mantener pulsada la tecla Mayús.
  • Las filas seleccionadas pueden ahora arrastrarse y soltarse en otra aplicación, por ejemplo Excel.
  • Posibilidad de ordenar las columnas de clave externa por los valores mostrados en sus celdas en lugar de por el propio valor de la clave externa.
  • La selección de grupos permite seleccionar o deseleccionar todas las filas de un grupo haciendo clic en la cabecera del grupo.
  • Es compatible con White, Ranorex y determinadas ediciones de QuickTest Professional (QTP) de HP, lo que permite realizar pruebas de interfaz de usuario automatizadas.
  • Exportación a Excel del contenido de la cuadrícula, incluidos los grupos, el contenido detallado y las funciones estadísticas (fórmulas y valores), mediante XMLSS o CSV.
  • Funciones de selección de celdas y filas similares a las de Excel (modos único, múltiple y ampliado), que permiten a los usuarios finales seleccionar y copiar bloques de celdas o filas.
  • La posibilidad de copiar en el portapapeles permite copiar el contenido de la cuadrícula en cualquier otra aplicación compatible (por ejemplo, Excel, Word, Bloc de notas). Puede enviarse al portapapeles como HTML o CSV.
  • Compatibilidad con Unicode en la copia de CSV en el portapapeles.
  • Persistir la configuración del usuario: guarda las posiciones y estados de las columnas, así como los estados de agrupación y ordenación, etc. Puede ser ampliado por los desarrolladores para persistir otros aspectos.
  • Comando para eliminar las filas seleccionadas: en la rejilla maestra, en los detalles o en ambos.
  • Posibilidad de activar o desactivar la clasificación, agrupación y reordenación de columnas a través de la interfaz de usuario.
  • Es posible la navegación completa con el teclado a través de celdas y filas. La navegación puede limitarse a sólo celdas o sólo filas, o puede desactivarse.
  • Permite la ordenación por campos múltiples y por criterios personalizados.
  • Muestra la prioridad de ordenación de cada columna multiordenada.
  • Permite manipular fácilmente la fila actual de la cuadrícula.
  • Desplaza la vista a cualquier celda, fila, grupo o columna.
  • La información de desplazamiento muestra información sobre la primera fila visible en la ventana gráfica cuando se desplaza la cuadrícula.
  • Permite fijar elementos distintos de las columnas.
  • Proporciona regiones de cabecera y pie de página fijas y no desplazables en las que puede colocar cualquier número y tipo de fila o tarjeta.
  • 14 funciones estadísticas que pueden utilizarse tanto dentro como fuera de una cuadrícula en cualquier elemento. Ahora es posible ordenar los resultados de estas funciones.
  • El desplazamiento por filas se puede configurar para que sea inmediato (los elementos se desplazan inmediatamente al arrastrar el pulgar) o diferido (los elementos no se desplazan hasta que se suelta el pulgar).
  • Etiqueta «hoy» personalizable en el Calendario.
  • Posibilidad de crear estilos alternativos para las filas de datos.
  • Capacidad integrada de impresión y exportación de impresiones con diálogo de progreso y diseños de página totalmente personalizables.
  • Las funciones de vista previa permiten al usuario final ver el aspecto que tendrá un documento antes de imprimirlo: la vista de página y las configuraciones de diseño se reflejan en la vista previa. Y todo sucede en segundo plano, por lo que no hay que esperar a que se genere la vista previa completa.
  • Pantalla de control de cabecera de grupo personalizable.

¡Prueba gratis durante 45 días!

Descargar