The Syncfusion Flutter DataGrid (also known as Flutter DataTable) is used to display and manipulate data in a tabular view. Its rich feature set includes row selection, sorting, column sizing, row-height customization, swiping, and more. It has also been optimized to handle high-frequency, real-time updates.
The Flutter DataGrid was built from the ground up for the best possible performance, even when loading large amounts of data.
Responsive features allow the Flutter DataGrid layout to be viewed on various devices. It is also possible to hide specific columns based on the device. Customize the width of all the columns or individual columns with the built-in column sizing options.
The Flutter DataGrid can handle high-frequency updates even for demanding scenarios.
Sort data against one or more columns in ascending or descending order. Also perform tri-state sorting and display sort numbers to indicate the sort order.
Show an additional unbound row to display summaries or totals. Display the different aggregate types such as sum, minimum, maximum, average, and count.
Users can adjust the row height to enhance the readability of the content. It is also possible to set the row height conditionally.
Users can freeze rows and columns at the top, bottom, left, and right positions, similar to Excel. Horizontal and vertical scrolling can be performed, except on fixed columns and rows.
Show unbound header rows along with the column header row. Unbound header rows span header cells across multiple rows and columns.
Resize a column dynamically by just tapping and dragging the right end of the column header in web and desktop platforms. In mobile platforms, resize columns by dragging the indicator line, which will be shown when the column header is long-pressed.
Refresh the data at run time when the datagrid is pulled down.
Swipe a row right to left or left to right for custom actions such as deleting, editing, and so on. When the user swipes a row, the row will be moved, and swipe view will be shown for custom actions.
Manipulate data using the DataPager widget to view rows in multiple pages.
Export the DataGrid content, such as column headers, rows, stacked header rows, and table summary rows, to Excel and PDF documents with several customization options.
Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.