Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

Resumen

El control .NET MAUI DataGrid se utiliza para mostrar y manipular datos en una vista tabular. Su amplio conjunto de características incluye diferentes tipos de columna, clasificación, ajuste automático para columnas y filas, y estilo para todos los elementos.


¿Por qué elegir Syncfusion .NET MAUI Data Grid?

Net Maui Datagrid High Performance image

Alto Rendimiento

Construido con un motor de virtualización altamente optimizado, el .NET MAUI DataGrid renderiza y se desplaza eficientemente a través de millones de registros con una sobrecarga de memoria mínima y tiempos de carga ultrarrápidos.

Net Maui Datagrid Seamless Data Binding image

Enlace de datos sin interrupciones

Enlaza datos eficientemente a fuentes de datos locales y remotas como JSON, OData, WCF y servicios RESTful utilizando el administrador de datos incorporado para actualizaciones de datos en tiempo real y de alto rendimiento.

Net Maui Datagrid Resolution image

Se adapta a cualquier resolución

DataGrid tiene un diseño altamente responsivo y optimizado para computadoras de escritorio, pantallas táctiles y teléfonos inteligentes. Funciona bien en todos los teléfonos móviles que usan iOS, Android o Windows OS.

Net Maui Datagrid Flexible Editing image

Edición flexible

Realice fácilmente operaciones de crear, leer, actualizar y eliminar (CRUD) en colecciones locales o servicios de datos remotos utilizando el administrador de datos incorporado, con soporte completo para modelos de datos dinámicos y actualizaciones en tiempo real.

Net Maui Datagrid Customizable Themes image

Temas atractivos y personalizables

Ofrece temas integrados MaterialLight y MaterialDark con soporte completo para modos claro y oscuro. Personalice fácilmente la apariencia utilizando diccionarios de recursos para que coincidan con la marca de la aplicación.

Net Maui Datagrid Export Print image

Fácil exportación e impresión

Exporte el DataGrid a formatos de Excel y PDF con soporte para exportar todas las filas —independientemente de la paginación— o solo la página visible actualmente, asegurando una portabilidad completa de los datos.


Ejemplo de código de .NET MAUI DataGrid

Comience fácilmente con el .NET MAUI DataGrid utilizando unas pocas líneas de código XAML como se muestra a continuación. Además, explore nuestro .NET MAUI DataGrid Example que le muestra cómo renderizar y configurar el .NET MAUI DataGrid.

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
              xmlns:syncfusion="clr-namespace:Syncfusion.Maui.DataGrid;assembly=Syncfusion.Maui.DataGrid"
              xmlns:local="clr-namespace:GettingStarted"
             x:Class="GettingStarted.MainPage">
    <ContentPage.BindingContext>
        <local:OrderInfoRepository x:Name="viewModel" />
    </ContentPage.BindingContext>
    <ContentPage.Content>
        <syncfusion:SfDataGrid x:Name="dataGrid"
             ItemsSource="{Binding OrderInfoCollection}">
        </syncfusion:SfDataGrid>
    </ContentPage.Content>
</ContentPage>

Selección

  • Seleccione una o más filas con modos de selección incorporados.
  • Navegue entre celdas y filas con navegación por teclado en la plataforma Windows.
  • Personalice el fondo y el color del texto para las filas seleccionadas.

Selección de .NET MAUI DataGrid.


Paginación de .NET MAUI DataGrid.

Paginación

  • Manipule datos utilizando el control DataPager para ver registros en varias páginas.
  • Personalice estilos visualmente atractivos según los requisitos del dispositivo y la aplicación.
  • Cargue datos en nuevas páginas bajo demanda con opciones para mantener y restablecer la caché.

Edición

Experimente la edición fácil con nuestra función de edición en el lugar. Con una interfaz fluida y una amplia gama de tipos de columna incorporados, incluyendo editores de texto, numéricos, de cuadro combinado y de selección de fechas, los usuarios disfrutarán de un control inigualable sobre sus datos. Comprometa o revierta fácilmente los cambios con solo unos pocos clics, asegurando la experiencia de edición más fluida posible.


Formación y manipulación de datos

.NET MAUI DataGrid muestra los datos ordenados.

Clasificación

Clasifica una o varias columnas en orden ascendente o descendente. Realiza una clasificación tripartita y muestra números de clasificación para indicar el orden de clasificación.

.NET MAUI DataGrid muestra los datos agrupados.

Agrupación

Agrupe datos mediante programación por una o varias columnas utilizando plantillas flexibles. Los grupos se pueden expandir o contraer según la preferencia del usuario. Además, la lógica de agrupación se puede personalizar para aplicar reglas específicas para la agrupación de datos.

Net Maui Datagrid Filtering image

Filtrado

Filtra las filas mediante programación estableciendo un predicado en la vista.

Net Maui Datagrid Real Time Update image

Actualizaciones en tiempo real

En situaciones de alta presión, mantener la información actualizada es fundamental. El DataGrid admite actualizaciones en tiempo real de las celdas, lo que mejora la eficiencia y la capacidad de respuesta.

Resúmenes en .NET MAUI DataGrid.

Resúmenes

Muestra una fila que contiene datos de resumen para las columnas con tipos de agregado como suma, mínimo, máximo, promedio y recuento. A continuación se muestran las diferentes categorías de resumen:

  • Total o tabla
  • Grupo
  • Resumen en el encabezado o título del grupo
  • Personalizado

Cargando más elementos

  • Carga un subconjunto de datos en una colección enlazada en tiempo de ejecución.
  • Personaliza la opción de “cargar más elementos” y establece su posición en la parte superior o inferior del MAUI DataGrid.
  • Carga datos automáticamente en bloques cuando se llega al final de la lista.

Net Maui Datagrid Load More image


Net Maui Datagrid Pulltorefresh image

Arrastrar para actualizar

  • Actualiza la fuente de datos dinámicamente durante una acción de arrastrar para actualizar.
  • Mejora la experiencia del usuario personalizando la vista de arrastrar para actualizar con modos de transición deslizante y de empuje.

Personalización de filas y columnas

.NET MAUI DataGrid muestra los diferentes tipos de columnas.

Tipos de columna

  • Los usuarios pueden cargar diferentes tipos de datos utilizando los tipos de columna incorporados: texto, numérico, fecha, casilla de verificación e imagen para una mejor visualización de los datos.
  • Cargue vistas personalizadas o múltiples en las celdas para mostrar usando columnas con plantillas.

Paneles congelados en .NET MAUI DataGrid.

Paneles congelados

Congele filas y columnas en la parte superior e inferior de la vista, de forma similar a Excel. Se puede realizar el desplazamiento horizontal y vertical, excepto en columnas y filas congeladas.

Encabezados apilados en .NET MAUI DataGrid.

Encabezados apilados

Agrupe las columnas bajo un encabezado común. Los usuarios pueden añadir varias filas y definir encabezados de varias columnas en las filas de encabezado apiladas.

.NET MAUI DataGrid muestra filas en ajuste automático.

Altura de la fila

Ajusta (ajuste automático) la altura de la fila basándose en el contenido de cualquier columna o de ciertas columnas para mejorar la legibilidad del contenido. También es posible establecer la altura de la fila de forma condicional.

Dimensionamiento de columnas en .NET MAUI DataGrid.

Dimensionamiento de columnas

  • El ancho de la columna se puede ajustar para que se adapte al contenido de sus celdas.
  • Todas las columnas se pueden ajustar para que quepan dentro del viewport.

Vista no enlazada

Columna no enlazada en .NET MAUI DataGrid.

Columna no enlazada

Muestra columnas adicionales que no están enlazadas a objetos de datos de la fuente de datos subyacente. El control admite la aplicación de expresiones aritméticas/lógicas sobre los valores de celda de las columnas enlazadas para poblar las celdas de las columnas no enlazadas.

Fila no enlazada en .NET MAUI DataGrid.

Fila no enlazada

Muestra filas en la parte superior e inferior de la cuadrícula con datos que no están enlazados a la fuente de datos.


Características interactivas

Net Maui Datagrid Swiping image

Deslizamiento

Asocia botones de deslizamiento a acciones personalizadas. Los botones de deslizamiento se muestran deslizando a la izquierda o a la derecha sobre una fila de datos. Crea plantillas de deslizamiento y asocia las vistas contenidas en ellas a acciones personalizadas.

Net Maui Datagrid Column Resizing image

Redimensionamiento

Redimensiona una columna al tocarla. Restringe una columna con un ancho mínimo para evitar ocultarla y un ancho máximo para restringir el redimensionamiento más allá del límite.

Net Maui Dragdrop image

Arrastrar y soltar

Reorganiza filas y columnas simplemente arrastrándolas y soltándolas.


Apariencia

Estilo en .NET MAUI DataGrid.

Estilo

  • Personaliza el estilo de cada elemento en el MAUI DataGrid para mostrar datos visualmente atractivos.
  • Aplica un color de fondo a las filas alternas para una mejor legibilidad.
  • Personaliza los estilos de texto de las filas para una apariencia elegante.
  • Personaliza los bordes verticales, horizontales o ambos de las líneas de la cuadrícula. Personaliza también el color y el grosor de las líneas de la cuadrícula.

Estilo condicional en .NET MAUI DataGrid.

Estilo condicional

  • Personaliza la apariencia de celdas y filas condicionalmente basándose en los datos.
  • Personaliza los estilos y el formato de los datos en las filas.

Exportación

Exportación a Excel en .NET MAUI DataGrid.

Exportación a Excel

  • El .NET MAUI DataGrid permite exportar datos al formato de archivo Excel.
  • Ofrece una variedad de opciones de personalización de apariencia.
  • Los usuarios pueden excluir columnas y encabezados específicos del archivo exportado, establecer alturas de fila y anchos de columna personalizados, y mucho más. Para mejorar las capacidades de personalización, utilice la biblioteca Syncfusion .NET MAUI Excel Library para modificar aún más el archivo Excel exportado.

Exportación a PDF en .NET MAUI DataGrid.

Exportación a PDF

  • El .NET MAUI DataGrid permite la exportación de datos al formato de archivo PDF, proporcionando una amplia gama de opciones de personalización de apariencia.
  • Los usuarios pueden excluir columnas y encabezados específicos del PDF exportado, establecer alturas de fila y anchos de columna personalizados, y más.
  • Los usuarios pueden mostrar u ocultar los encabezados de columna en cada página del PDF exportado. Además, el DataGrid permite la visualización de contenido adicional en la parte superior (encabezado) o inferior (pie de página) de la página durante la exportación a PDF. Para ver el documento PDF exportado, los usuarios pueden utilizar el visor PDF de Syncfusion .NET MAUI.



Preguntas frecuentes

El control Syncfusion .NET MAUI DataGrid admite las siguientes características:

  • Carga instantánea de grandes cantidades de datos.
  • Aplica estilos a cada elemento de una cuadrícula de datos fácilmente.

  • Selecciona una o más filas con modos de selección incorporados.

  • Ordena una o más columnas en orden ascendente o descendente.

  • Actualiza celdas en tiempo real, mejorando la eficiencia y la capacidad de respuesta.
  • Carga y muestra vistas personalizadas o múltiples en celdas utilizando plantillas de columna.
  • Agrupa datos por una o más columnas utilizando plantillas flexibles.

  • Aprecia el alto rendimiento y maneja grandes conjuntos de datos de manera eficiente.

  • Muestra una fila que contiene datos de resumen para las columnas con tipos de agregación como suma, mínimo, máximo, promedio y recuento.

  • Disfruta de una configuración simple y APIs.

  • Utiliza una interfaz de usuario táctil.
  • Aprovecha las extensas demos, documentación y videos que te permiten empezar rápidamente con el .NET MAUI DataGrid.

Puede encontrar nuestra .NET MAUI DataGrid demo, que muestra cómo renderizar y configurar el DataGrid.

El control .NET MAUI DataGrid muestra y manipula datos en una vista tabular. Su amplio conjunto de características incluye diferentes tipos de columna, edición, ordenación, agrupación, ajuste automático para columnas y filas, y estilo para todos los elementos.

Sí, Syncfusion ofrece una prueba gratuita de 30 días. Después de la prueba, se requiere una licencia para su uso continuado.

Utilice el control SfDataPager y vincúlelo al ItemsSource de DataGrid. Personalice el tamaño de la página utilizando la propiedad PageSize.

No, este es un producto comercial y requiere una licencia de pago. Sin embargo, también está disponible una licencia comunitaria gratuita para empresas y personas cuyas organizaciones tengan menos de 1 millón de dólares estadounidenses en ingresos brutos anuales, 5 o menos desarrolladores y 10 o menos empleados en total.

Un buen lugar para empezar sería nuestra completa documentación de inicio.

El Control .NET MAUI DataGrid se enlaza a una fuente de datos externa para mostrar datos en un formato tabular. Admite fuentes de datos como List, IEnumerable y más. La propiedad SfDataGrid. ItemsSource ayuda a enlazar este control con una colección de objetos.

 xmlns="http://schemas.microsoft.com/dotnet/2021/maui"             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"             xmlns:local="clr-namespace:GettingStarted"             xmlns:syncfusion="clr-namespace:Syncfusion.Maui.DataGrid;assembly=Syncfusion.Maui.DataGrid"             x:Class="GettingStarted.MainPage">                     x:Name="sfDataGrid"                       ItemsSource="{Binding OrderInfoCollection}" />

SfDataGrid tiene una funcionalidad incorporada para ordenar una o más columnas utilizando la propiedad SortingMode. Cuando la ordenación está habilitada, la cuadrícula de datos reordena automáticamente los datos basándose en los criterios de ordenación elegidos. Puede ordenar los datos tocando el encabezado de la columna. Después de ordenar, aparece un icono de ordenación en el encabezado de la columna respectiva para indicar la dirección de la ordenación.

Sí, la cuadrícula se ajusta dinámicamente a diferentes tamaños y orientaciones de pantalla para una experiencia fluida.

Nuestros clientes nos aman

Con un excelente conjunto de herramientas y un gran equipo de soporte, Syncfusion® reduce el tiempo de desarrollo de los clientes.
Estas son algunas de sus experiencias.

Ver historias de éxito reales

Desarrolladores de todo el mundo confían en Essential Studio de Syncfusion para simplificar proyectos complejos y acelerar la entrega. Con una amplia biblioteca de controles de interfaz de usuario, potentes SDK y soporte confiable, Essential Studio ayuda a los equipos a crear aplicaciones de nivel empresarial con confianza.

Explorar estudios de caso


Calificado por usuarios de todo el mundo

Premios

Grandeza: Decir que la tienes es una cosa, pero significa más cuando otros la reconocen. Syncfusion® se enorgullece de haber recibido los siguientes premios de la industria.

Up arrow icon