- 5 minutes to read
- Unbound Columns - It is possible to combine bound and unbound data modes. To combine these data modes, add the required unbound columns and use an event to supply data. 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 - The DevExpress ASPxCardView is designed to work with large datasets (consisting of 50,000 records or more). Bound data is not loaded into memory in its entirety. Instead, ASPxCardView 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, once the last record of the loaded subset is reached, the grid requests the data store to return a subsequent data portion.
- Built-in Edit Modes - ASPxCardView provides two built-in edit modes. You can use the inline or popup edit form for editing. (See the following DevExpress ASP.NET online demo for details: Edit Modes.)
- In-place Editors - You can use in-place data editors (text box, check editor, date editor, etc.) in ASPxCardView.
- Batch Edit Mode - ASPxCardView 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 the following DevExpress ASP.NET online demo for details: Batch Editing and Updating.)
- Card Validation and Error Indication - ASPxCardView allows you to manually validate an edited card and display error icons for invalid fields.
Data Shaping and Manipulation
- Automatic Data Sorting - Allows users to sort data against an unlimited number of columns, so that they can analyze and edit this information. (See the following DevExpress ASP.NET online demo for details: Sorting.)
- Filtering Capabilities - ASPxCardView provides a powerful data filtering mechanism that allows end users to use different UI elements to easily filter cards, such as an integrated search panel, column headers and a built-in Filter Control. (See the following DevExpress ASP.NET online demos for details: Search Panel, Header Filter, Filter Control.)
- Multiple Card Selection - ASPxCardView supports single and multiple card selection modes. (See the following DevExpress ASP.NET online demo for details: Selection.)
- Data Summaries - allow you to calculate and display statistical information (such as MIN, MAX, AVG, SUM, and COUNT) for all ASPxCardView cards within the grid. Additionally, you can handle summary-specific events to implement complex functions with ease.
Focus and Navigation
- Built-in Pager - ASPxCardView automatically splits content across multiple pages and provides a built-in pager that enables end users to navigate through data. (See the following DevExpress ASP.NET online demo for details: Pager Settings.)
- Focused Card - ASPxCardView enables end users to click cards to move focus. (See the following DevExpress ASP.NET online demo for details: Focused Card.)
- Vertical Scrolling Mode - to reduce a grid's height, you can display its vertical scrollbar and specify the height of the scrollable area.
- Endless Paging - ASPxCardView supports endless paging mode, which allows cards to be loaded on demand when an end-user scrolls to the bottom of the control. (See the following DevExpress ASP.NET online demo for details: Endless Paging.)
- Appearances - A powerful mechanism to control the entire look and feel of the grid. You can customize the appearance most ASPxCardView visual elements, and even apply them conditionally to reflect certain states (such as error states). In addition, ASPxCardView ships with a number of predefined themes. These themes allow you to specify its appearance and behavior as your business needs dictate.
- Templates Technology - Templates are fully supported. For each element inside ASPxCardView, you can use any HTML content to customize the appearance or layout. (See the following DevExpress ASP.NET Card View demo for details: Card Template)
- Conditional Formatting - ASPxCardView includes a flexible mechanism to control conditional cell and card formatting.
- Full CSS Support - You can use CSS classes to customize the ASPxCardView's appearance. This approach is recommended if you need centralized control over the appearance of multiple controls, or the entire site.
- Cross-Browser Compatibility - ASPxCardView provides cross-browser support for Internet Explorer, Mozilla Firefox, Google Chrome, Opera, Apple Safari, etc.
- Rich Client-Side Functionality - ASPxCardView includes a comprehensive client-side API. This functionality, coupled with the ability to handle events on the client side, allows you to have full control over the grid's client-side behavior.
- Client-Side Events - ASPxCardView exposes a rich set of client-side events. These events - designed to maximize performance - are executed on the client side.
- Cookie Support - The ASPxCardView control fully supports cookies, which allow site visitors to personalize pages as needed. If cookies are enabled, each end-user customization option is saved, and then restored in future sessions.
- Save and Restore Layout - ASPxCardView allows you to save layout information to a database, and then restore it.
Built-in Export - You can export ASPxCardView data to PDF, RTF, CSV, XLS, and XLSX formats. When the grid exports data in XLS and XLSX formats, the DevExpress Excel Export Engine maintains the data grouping layout and automatically transforms summary items into corresponding Excel functions. (See the following DevExpress ASP.NET online demos for details: Exporting to PDF, XLS, XLSX and RTF, Export with Format Conditions, Export Selected Records.)
SEO Support - ASPxCardView includes support for an SEO-friendly pager.