The WinForms pivot grid control organizes and summarizes business data and displays the result in a cross-table format.
Ability to perform long-running operations asynchronously on a background thread. This allows end users to access other UI controls without distraction.
The control can load a large set of records on demand in little time.
The WinForms Pivot Grid control simulates the pivot table feature of Excel. The data source for the control should be either a DataTable, DataView, DataSet from SQL databases or collections like IEnumerable, ICollection, IList, List
The data from the WinForms pivot grid columns and rows can be plotted in a chart (graphical format), providing meaningful visualization.
The pivot table field list and group fields are automatically populated with fields from the bound data source. They later allow end users to drag fields, filter and sort them, and create pivot reports at runtime.
Drill down (expand) and drill up (collapse) to visualize the pivot information in both abstract and detailed views.
Users are allowed to refresh the control only on demand and not during every UI interaction.
Display only selective values for a field either through UI or code-behind.
Order rows and columns based on either labels or values.
Order the column and row header text either in ascending or descending order.
Orders the column and row header text based on the custom comparer defined by the user.
Order the column values in either ascending or descending order. It is performed by clicking the desired column header. You can achieve this programmatically only.
Order one or more columns in either ascending or descending order. It is performed by holding the Ctrl key and clicking the column headers. You can achieve this programmatically only.
Define your own custom summaries for the pivot item values programmatically. The control also supports 19 other built-in summary types to customize the summaries.
Along with 16 built-in calculation types, there is also extensive support to insert user-defined calculated fields using a custom formula programmatically.
The calculated field, otherwise known as unbound field generates unique field with our own calculated value by executing a simple user-defined formula.
Expression field generates data by executing the user-defined expression. The generated data are specific to few field(s) from the underlying data source.
Drill through easily obtains a list of raw items for a particular value cell or summary cell.
Allows users to define conditions that, when met, format values and summary cells font, color, and border settings.
Number formatting and date formatting help to transform the appearance of the actual cell value.
Users can visualize the control either as a flat grid or a pivot table similar to Excel.
This looks like the pivot table in earlier Excel versions, allowing the end user to pivot rows, columns, and calculations.
Users can customize the WinForms pivot grid to look like a flat grid. This allows users to pivot only rows and calculations.
Subtotals and grand totals are calculated automatically by the pivot engine inside the source and displayed in the pivot table. This helps users make decisions based on the totals. Also, users can show or hide subtotals and grand totals for rows and columns.
Retrieve information about a particular cell on hyperlink cell click. Perform custom operations programmatically as well.
Provides basic information about a cell while hovering the mouse pointer over it.
There is built-in support for freezing row and column headers for better views of values in a pivot grid.
There is extensive support to select a range of value cells.
Settings in the WinForms Pivot Grid control can be serialized to an XML format and saved. Also, the saved report can be loaded back through the built-in deserialization options.
Ships with built-in themes like Office 2007, Office 2010, Office 2016 and Metro.
Customize the appearance of the control to any extent programmatically.
For a great developer experience, flexible built-in APIs are available to define and customize the WinForms Pivot Grid control. Developers can optimize the data bound to the control and customize the user interface (UI) completely using code with ease.
Allows users from different locales to use the control by applying a date format, currency format, and number format to suit local preferences.
The text direction and layout of the control can be displayed in the right-to-left (RTL) direction.
Allows users to customize the text in the user interface based on the local culture.