Main Features
- 5 minutes to read
Data Specifics
- Unbound Columns - it is possible to combine bound and unbound data modes. Just add unbound columns and supply data using an event. End-users can edit the values within unbound columns and the changes can then be saved to a custom data source.
- Server-side Data Management - has been designed to work with large datasets (consisting of 1,000,000 records or more). Bound data is not loaded into memory in its entirety. Instead, ASPxGridView loads data in small portions on demand. When the grid starts, it loads and displays the first portion of data from a data store. Then, as an end-user scrolls the grid, when the last record of the loaded subset is reached, the grid requests the data store to return a subsequent data portion. (See demo: Performance)
- Master-Detail Support - ASPxGridView allows you to present master-detail information of any complexity. (See demo: Simple Master-Detail View)
Data Editing
- Five Edit Modes - ASPxGridView provides five built-in edit modes. (See demo: Grid Edit Modes)
- Batch Edit Mode - ASPxGridView allows end-users to modify a batch of grid data on the client side and send it to the server in a single request. (See demo: Batch Editing and Updating)
- Row Validation and Error Indication - ASPxGridView allows you to manually validate an edited row and display error icons for invalid fields. (See demo: Data Validation)
Data Shaping and Manipulation
- Data Grouping - allows your users to group data against an unlimited number of columns, giving them an unprecedented ability to analyze and edit information. (See demo: Grouping Data)
- Data Summaries - allow you to present statistical information such as MIN, MAX, AVG, SUM, and COUNT calculated over all the rows in ASPxGridView or in a particular group, and display that information in the grid itself. Additionally, you can handle summary specific events to implement complex functions with ease. (See demo: Grid Totals)
- Preview Rows - with preview rows, you can let your end-users view large text or memo fields directly in ASPxGridView, without the need to open an external editor or drop-down window. (See demo: Preview Row)
- Runtime Column Customization - with ASPxGridView, your end-users can control the appearance of the grid by adding and removing columns using drag-and-drop. (See demo: Customization Window)
- Bands - ASPxGridView’s multi-row headers feature allows you to organize grid columns in logical groups (bands). (See demo: Multi-Row Headers)
- Filtering Capabilities - ASPxGridView provides a powerful data filtering mechanism that allows end-users to easily filter rows using different UI elements, such as the integrated search panel, column headers or the built-in Filter Control. (See demos: (See demo: Data Filter Row), Search Panel, Header Filter, Filter Control)
Focus and Navigation
- Multiple Records Selection - ASPxGridView supports single and multiple row selection modes. (See demo: Using Checkboxes)
- Built-in Pager - ASPxGridView automatically splits content across multiple pages and provides the built-in pager that enables end-users to navigate through data. (See demo: Pager Settings)
- Endless Paging - ASPxGridView supports endless paging mode, which allows rows to be loaded on demand when an end-user scrolls down to the bottom of the control. (See demo: Endless Paging)
- Virtual Scrolling - allows end-users to navigate through grid pages using a vertical scroll bar. (See demo: Virtual Scrolling)
Appearance Customization
- Appearances - a powerful mechanism to control the entire look-and-feel of a grid. You can customize the appearance of almost any visual element of ASPxGridView, and even apply them conditionally to reflect certain states, such as errors. In addition, ASPxGridView ships with a number of predefined themes that allow you to specify its appearance and behavior as your business needs dictate.
- Templates Technology - templates are fully supported. For each element inside ASPxGridView, you can completely customize any appearance or layout using any HTML or server-side control. (See demo: Templates - Cell)
- Conditional Formatting - with ASPxGridView, you have a flexible mechanism with which to control conditional cell and row formatting.
- Full CSS Support - ASPxGridView appearance can be customized using CSS classes. This is the best option if you need centralized control over the appearance of several controls or an entire site.
Miscellaneous
- Cross-Browser Compatibility - all major browsers including Internet Explorer, FireFox, Chrome, Safari and Opera, are fully supported and continuously tested to ensure the best possible compatibility. (List of supported browsers)
- Rich Client-Side Functionality - a comprehensive client-side API is available for ASPxGridView. This functionality, which is then coupled with the ability to handle events on the client side, allows you to have full control over control behavior on the client side.
- Client-Side Events - ASPxGridView exposes a rich set of client-side events. These events are executed on the client side and have been engineered to maximize performance.
- Cookies Support- the ASPxGridView control fully supports cookies that allow your site’s visitors to personalize pages. If cookies are enabled, every possible end-user customization option is saved and then restored in future sessions.
- Save and Restore Layout - ASPxGridView allows you to save the information on its layout to a database and then restore it.
- Export - ASPxGridView allows you to export its data as a PDF, RTF, CSV, XLS, and XLSX. When the grid exports data in XLS and XLSX formats, the DevExpress Excel Export Engine maintains a data grouping layout and automatically transforms summary items to corresponding Excel functions. (See demo: Exporting to PDF, XLS, XLSX and RTF, Excel Data Aware Export)
- SEO Support - ASPxGridView allows you to make its pager SEO-friendly. (See demo: SEO Friendly Paging)