Binding to Data - VerticalGrid can be easily populated with data by binding to any standard data source type.
Binding to Large Data (Database Server Mode) - Has been designed to work with large datasets (consisting of 50,000 records and even more). Bound data is not loaded into memory in its entirety. Instead, the VerticalGrid loads data in small portions on demand. When the grid starts, it loads and displays the first portion of data from the 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: Data Binding to Large Database)
Unbound Rows - It is possible to combine bound and unbound data modes. Just add unbound rows and supply their data manually.
Data Editors (text box, check editor, date editor, etc.) can be used as in-place editors within VerticalGrid.
Batch Editing - The VerticalGrid extension allows you to modify a batch of grid data on the client side and send it to the server in a single request.
Column Validation and Error Indication - VerticalGrid supports automatic or manual validation of edited columns. Error messages can be automatically displayed for invalid fields.
Data Sorting - Allows your users to sort the data against an unlimited number of rows, giving them an unprecedented ability to analyze and edit information. (See demo: Sorting Data)
Filtering Capabilities - The VerticalGrid provides a powerful data filtering mechanism that allows end-users to easily filter columns using different UI elements, such as the integrated search panel, row headers or the built-in Filter Control. (See demos: Search Panel, Header Filterl, Filter Control)
Category Rows - Allows you to organize grid rows in logical groups (category rows). (See demo: Categories)
Fixed Row - Allows you to anchor rows to the top edge. When fixed, rows are always displayed, and not scrolled vertically with the grid. (See demo: Fixed Rows)
Multiple Record Selection - The VerticalGrid supports single and multiple column selection modes. (See demo: Selection)
Total Summary - Allows you to present statistical information such as MIN, MAX, AVG, SUM, and COUNT calculated over all columns in the VerticalGrid and display that information in the grid itself. Additionally, you can handle summary specific events to implement complex functions with ease. (See demo: Total Summary)
Built-in Pager - The VerticalGrid automatically splits content across multiple pages and provides a built-in pager that enables end-users to navigate through data. (See demo: Pager Settings)
Horizontal and Vertical Scrolling - The VerticalGrid allows end-users to display more information in a smaller grid using vertical and horizontal scroll bars. (See demo: Scrolling)
Appearances - A powerful mechanism to control the entire look and feel of the grid. You can customize the appearance of almost any visual element of the VerticalGrid and even apply them conditionally to reflect certain states, such as errors. In addition, the VerticalGrid 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 the VerticalGrid, you can completely customize the appearance or layout using any HTML content. (See demos: Data Cell Template)
Full CSS Support - The VerticalGrid’s appearance can be customized using CSS classes. This approach is the best choice if you need centralized control over the appearance of several controls or the entire site.
Cross-Browser Compatibility - Mozilla Firefox, Google Chrome, Opera, Apple Safari, etc. The VerticalGrid is cross-browser compatible.
Rich Client-Side Functionality - A comprehensive client-side API is available for the VerticalGrid. This functionality, which is then coupled with the ability to handle events on the client side, allows you to have full control over the grid’s behavior on the client side.
Client-Side Events - The VerticalGrid 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 VerticalGrid control fully supports cookies, allowing your site’s visitors to personalize pages as needed. If cookies are enabled, every possible end-user customization option is saved and then restored in future sessions.
Export - The VerticalGrid 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, RTF)
SEO Support - The VerticalGrid allows you to make its pager SEO-friendly.
Was this page helpful?
Thanks for your feedback!
How can we improve this help topic?
Additional comments/thoughts:
If you have any questions, submit a ticket to our Support Center.
No
Your feedback is appreciated.
By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts.
Privacy Preference Center
When you visit a Developer Express Inc (“DevExpress”) website, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. While the information does not usually directly identify you, it can give you a more personalized web experience. Because DevExpress respects your right to privacy, you can choose to disallow/disable the use of certain cookies. Click on different category headings to learn more and change our default settings. Keep in mind that blocking some types of cookies may impact your experience on the site and may affect the services DevExpress is able to offer to you. You cannot opt-out of our use of strictly necessary cookies as they are used to ensure the proper functioning of our Websites (such as remembering your settings, allowing you to log into your account, and other similar purposes). You may, however, opt-out of receiving and our use of non-essential cookies (including preference, functional, and targeting cookies) by changing your settings for each category listed below.
[Videos]
Our use of cookies may also collect information about what videos you have watched on our websites. You may opt-out of these cookies by changing your settings for functional and advertising cookies. We will ask you to review and update your choices at least once every two (2) years. By continuing to allow us to use these cookies you explicitly consent to our use of cookies and our disclosure of what videos you have watched on our Websites to our video hosting providers, such as YouTube, for a period of up to two (2) years.
Manage Consent Preferences
Strictly Necessary Cookies
Always Active
These cookies are necessary for the website to function properly and cannot be disabled. They are usually set in response to actions initiated by you – actions that amount to a request for services, such as setting your privacy preferences, logging onto the website, or populating website forms. You can set your browser to block or alert you about these cookies, but certain portions of the site will not work properly when these cookies are disabled. These cookies do not store any personally identifiable information.
Performance Cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us understand page popularity and determine how visitors move around the site. All information collected by these cookies are aggregated and therefore anonymous. If you disallow/disable these cookies, we will not know when you have visited our site and we will not be able to monitor its performance.
Functional Cookies
These cookies allow the website to provide enhanced functionality and personalization. They may be set by us or by third party providers whose services we have added to our pages. If you disallow/disable these cookies, some or all of these services may fail to function properly.
Targeting Cookies
These cookies may be set through our site by our advertising partners. They may be used by advertising partners to build a profile of your interests and display relevant advertisements on other sites. While these cookies do not store personal information, they do identify your browser and internet device. If you disallow/disable these cookies, you will experience less targeted advertising.