The WinForms DataGrid control is used for efficiently displaying and manipulating tabular data. Its rich feature set includes functionalities like data binding, editing, sorting, filtering, grouping, and exporting to Excel and PDF file formats. It has also been optimized for working with millions of records as well as handling high-frequency real-time updates.
- Instantly loads extremely large data sets.
- Efficiently handles real-time updates of data.
- Instantly updates the UI when a CRUD operation is performed.
- Sorting, filtering, grouping, and summaries are handled efficiently even for large data sets.
Support for all popular data sources
Set data for the DataGrid from popular data sources like SQL server, Oracle, DataTable, and IEnumerable, and data providers like LINQ to SQL, ADO. NET, Entity Framework, and WCF Data Service.
Seamless editing experience
- Use different column types, such as numeric, string, date-time and combo box, to edit the string, numeric values, date-time values, and so on intuitively with the various editors.
- Validate cells and display error information.
- Add new rows intuitively through the built-in row called "AddNewRow", which can be shown at the top or bottom of the DataGrid.
Data operations
- Sorting: Sort data against one or more columns with multiple customization operations. You can also sort by caption summary values when the grid is grouped or by writing custom logic.
- Grouping: Group data by one or more columns either through mouse and touch interactivity in the group drop area or in code-behind. Or group data with custom logic.
- Filtering: Filter data with the row filter or an intuitive, built-in, Excel-inspired filtering UI.
- Total or summary: Calculate and display sum, min, max, average, count, and custom aggregates in a table or group. Display summaries with different summary types.
Row or cell selection
- Select rows or cells similar to Excel for all keyboard navigations and mouse interactions.
- Select or deselect rows with a built-in check box column.
Master-details view (hierarchical data grid)
- The data can be represented as a master-details view or nested grids.
- You can load unlimited levels of master-details view relationships.
- There's support for data operations such as sorting, filtering, grouping, and summaries.
Appearance customization
- Easily customize the appearance of a data grid and its inner elements, such as rows, cells, columns, headers, and summary rows.
- Display additional information in a row called Preview Row. A custom view can also be shown by using custom drawing logic.
Exporting and serialization
- Export the content of the WinForms DataGrid to Excel and PDF with a few lines of codes.
- Serialize the WinForms DataGrid settings to XML format and load them back (deserialization) to a data grid using built-in serialization options.
Learn More about Winforms DataGrid
Download Free Trial
Pricing
Documentation
View Demos
Community Forums
Suggest a feature
About Syncfusion
Founded in 2001 and headquartered in Research Triangle Park, N.C., Syncfusion has more than 29,000 customers and more than 1 million users, including large financial institutions, Fortune 500 companies, and global IT consultancies.
Today we provide 1800+ controls and frameworks for web (Blazor, ASP.NET Core, ASP.NET MVC, ASP.NET WebForms, JavaScript, Angular, React, Vue, and Flutter), mobile (Xamarin, Flutter, UWP and JavaScript, and .NET MAUI), and desktop development (WinForms, WPF, WinUI, UWP, Flutter, and .NET MAUI). We provide ready-to deploy enterprise software for dashboards, reports, data integration, and big data processing. Many customers have saved millions in licensing fees by deploying our software.
sales@syncfusion.com | www.syncfusion.com | 1-888-9 DOTNET
| |