.NET MAUI DataGrid
Multi-column layout
This feature enables a flexible, multi-column, card-like layout for displaying data, allowing multiple data fields to be arranged within a single record view to improve space utilization and responsiveness.
Animated row drag and drop
Provides smooth animation during row drag-and-drop operations, offering visual feedback and enhancing the user experience when reordering rows in the DataGrid.
Scroll orientation
Users can switch the DataGrid’s scroll direction between horizontal and vertical orientations, enabling flexible layout scenarios and improved usability across different application designs.
Web DataGrid
External filter with multiple columns
This feature enables centralized filtering outside the DataGrid, allowing users to define multi-column conditions using AND/OR logic. It supports custom external panels, programmable filter application, and dynamic updates, providing flexible control and improved usability for complex data scenarios.
Formula cells
This feature introduces Excel‑like formulas in DataGrid cells, supporting SUM, AVG, and other functions for quick calculations. It enables cross‑column references and real‑time recalculation on data updates, delivering efficient in‑grid computation while reducing reliance on external tools.
Web Tree Grid
Hierarchical selection
This feature enhances checkbox functionality in the Tree Grid by enabling customizable placement, hierarchical parent‑child selection, and conditional visibility. It delivers clearer interactions and a more intuitive data selection experience.
DOM virtualization
This feature optimizes Tree Grid performance by virtualizing DOM elements, rendering only visible rows and hierarchical nodes. It reduces memory usage, accelerates scrolling, and maintains responsiveness even with large datasets, delivering a smoother user experience in complex hierarchical views.
Web Pivot Table
Improve performance for handling very large datasets
Enables faster analysis of large-scale data by enhancing processing efficiency, reducing load times, and improving responsiveness for enterprise users working with complex datasets.
Real-time virtual scrolling
Provides a seamless navigation experience across large pivot tables through continuous scrolling, allowing users to explore extensive datasets smoothly without delays or interruptions.
Pure React DataGrid
Excel exporting
Users can export Grid and Tree Grid data directly to Excel, preserving formatting, styles, and applied filters for seamless reporting and analysis.
Column resizing
This feature enables dynamic adjustment of column widths, supporting manual drag, auto-fit, and responsive resizing to improve readability and layout flexibility.
Clipboard
Users can quickly copy selected cells, rows, or entire datasets to the clipboard for external use.
Column and row reorder
The intuitive drag‑and‑drop reordering of columns and rows feature enables users to customize DataGrid layouts and improve data organization.
Blazor DataGrid
In-cell editing
Modify data directly in Grid cells without opening separate edit forms or dialogs. Values can be updated while preserving context, providing a seamless spreadsheet-like editing experience.
Undo/Redo for batch editing
Easily manage and review batch editing changes before committing updates, providing greater flexibility and control over large-scale data modifications.
One-to-many relationship columns
Bind, display, and edit collection-based properties, such as string[], List
Multiple primary keys
Use a composite primary key consisting of multiple columns to identify records uniquely. This accommodates complex data models and enterprise scenarios where a single column is insufficient for uniquely identifying records.
Highlight searched records
Highlight matching words in search results to quickly identify relevant information.
Blazor Tree Grid
High-performance rendering and data processing
Achieve up to 5x–6x faster operations on hierarchical datasets, enabling smoother interactions and improved responsiveness when working with large volumes of data.
State persistence for remote data
Preserves expand and collapse states across paging and other data operations, allowing users to maintain their hierarchical view when working with remote data.
Foreign key column binding
Bind foreign key columns to display related data and efficiently work with relational datasets.
Complex data binding
Bind nested, complex object structures to advanced business data models with minimal configuration.
DISCLAIMER:
Syncfusion products are always changing. Syncfusion makes no representations or warranties of any kind that these features will be in this release or any future release of any Syncfusion product. Features and release builds can change without notice at the sole discretion of Syncfusion. The information provided on this page is only for the purpose of outlining intentions and ideas for future releases. In no way is the roadmap a guarantee, promise, or offer to provide any product or service. Moreover, the material provided is informational in nature and should not be relied on, in any manner, for the purposes of making any business decision.
Do you have a feature request? Post the details in the feedback portal.