Web DataGrid
DOM virtualization
The DataGrid efficiently handles large datasets by rendering only the visible rows with a buffer. This reduces memory usage and provides smooth scrolling.

Cell edits
The DataGrid provides a seamless inline editing experience. In addition to row-level editing, users can update individual cell values directly within the grid, with support for programmatic control.

Undo and redo for batch editing
This feature allows users to undo and redo batch editing, helping them correct mistakes quickly.

Show and hide columns with immediate mode
Columns can be shown or hidden dynamically using immediate mode, improving flexibility in data presentation.

Excel and checkbox filters with immediate mode
Filtering actions are applied instantly in immediate mode without additional confirmation, making data exploration faster and more intuitive.

Pure React DataGrid
Grouping
Group rows by column values to divide large datasets into logical sections. Expand or collapse groups to focus on relevant details and streamline analysis.

Master-detail template
Display hierarchical data with expandable detail rows for deeper insights. Templates allow customization to show related records and charts or nested grids.

Context menu
Right-click menus provide instant access to grid actions such as edit, delete, or sort. They’re fully customizable to align with application workflows and user preferences.

Print grid content with preserved formatting, headers, and styles for professional reports. The output remains consistent across browsers and devices, ensuring a reliable presentation.

PDF exporting
Export grid data to PDF with layout accuracy, preserving styles and headers. Share polished reports with reliable formatting.

Infinite scrolling
Load large datasets seamlessly as users scroll, eliminating the need for pagination. Optimized rendering provides smooth performance even with millions of rows.

Cell selection
Select individual cells or ranges using keyboard and mouse interactions. This feature supports advanced data manipulation scenarios for flexible workflows.

Condition selection
Apply rules to highlight or select rows dynamically based on data values and business rules. This provides flexible control over how records are emphasized or prioritized within the grid.

Row and column spanning
Merge cells across rows or columns when the same data appears continuously. This feature creates a cleaner layout that improves readability and the presentation of repeated values.

Column chooser
Dynamically show or hide grid columns using the column chooser dialog UI. This interactive interface provides the flexibility to configure grid views to meet business requirements.

Cell edits
The DataGrid provides a seamless inline editing experience. In addition to row-level editing, users can update individual cell values directly within the grid, with support for programmatic control.

Blazor DataGrid
Enhanced filter bar
The improved filter bar makes data exploration easier and more flexible. Operator selection is available directly in the filter bar, with additional options for more detailed filtering. The filter automatically adjusts to the column type and displays the appropriate controls, such as text boxes, number fields, date and time pickers, and true/false checkboxes. This design makes filtering more accurate, simple, and efficient for different data types.

Single-click batch edit
Batch editing has been improved to make editing faster and smoother in the grid. Cells now enter edit mode with a single click, eliminating the need for double-clicks and saving time during data entry and updates.

.NET MAUI DataGrid
Undo and redo for editing
This feature allows users to undo and redo editing actions, helping users correct mistakes quickly and ensuring a more reliable editing experience.

Multi-row dragging
This feature enables users to drag and drop multiple selected rows at once, simplifying bulk reordering.

Row resizing
This feature allows users to resize rows interactively, enabling better visibility for content-heavy cells and improving overall readability of the grid.

UI searching
This feature provides built-in UI support for searching within the DataGrid, allowing users to find and navigate to relevant data with highlighted results.

Percentage, time, and checkbox selector columns
New column types display percentage and time-based values with appropriate formatting, along with a checkbox selector column for efficient row selection, improving data representation and user interaction.

WPF Tree Grid
Search and highlight
This feature allows users to search data, highlight matching results, and navigate seamlessly through the next and previous occurrences within the TreeGrid.

Paging
This feature allows users to navigate and view large, hierarchical data efficiently by splitting records into multiple pages with built-in paging controls.

Web Pivot Table
Built-in CRUD operations for seamless data management
The Syncfusion Pivot Table supports native create, read, update, and delete (CRUD) operations with configurable, server-side controller endpoints. This enables efficient data editing directly in the Pivot Table, simplifies back-end integration, and eliminates the need for custom CRUD implementations. It is ideal for applications that require dynamic data updates and real-time synchronization.

Advanced top and bottom value filtering
Gain deeper insights using Top N and Bottom N filtering in pivot tables. This feature, available through both APIs and the runtime UI, allows users to filter and analyze high-performing or low-performing data points quickly. It enhances decision-making by focusing on critical values in large datasets.

Append current selection to existing filters
Improve filtering efficiency with incremental, Excel-like filtering capabilities. Users can add the current selection to existing filters without clearing previously applied conditions. This makes multi-member filtering more intuitive and significantly enhances interactive data exploration.

Percentage of running totals aggregation
The Pivot Table supports percentage of running totals as an aggregation type. It allows users to view cumulative values as percentages, making it easier to analyze trends, measure contributions over time, and understand data progression.

Repeat item labels in classic pivot table layout
Enhance readability and reporting clarity with repeating row item labels in a classic pivot table layout. They provide consistent formatting across the UI and in exported reports, making it easier to interpret large, complex datasets in both digital and print formats.

Blazor Pivot Table
Built-in CRUD operations for seamless data management
The Syncfusion Pivot Table supports native create, read, update, and delete (CRUD) operations with configurable, server-side controller endpoints. This enables efficient data editing directly in the Pivot Table, simplifies back-end integration, and eliminates the need for custom CRUD implementations. It is ideal for applications that require dynamic data updates and real-time synchronization.

Percentage of running totals aggregation
The Pivot Table supports percentage of running totals as an aggregation type. This allows users to view cumulative values as percentages, making it easier to analyze trends, measure contributions over time, and understand data progression.

Classic layout in server-side engine
This feature enables the efficient processing of large-scale data operations in a traditional tabular format. It provides improved scalability, consistent results, and high-performance reporting for enterprise-grade applications.

Do you have a feature request? Post the details in the feedback portal.