ASP.NET Navigation

ASPxDataView

 

ASP.NET List View Control - A part of the ASPxperience Suite

Represents data records as fully-customizable cards arranged into multiple columns.

The ASPxDataView is a flexible data presentation tool. It arranges records into a specified number of rows and columns. If needed, it automatically splits content across multiple pages and provides end-users with an embedded page navigation UI - ASPxPager control. Page navigation can be accomplished via postbacks or AJAX callbacks - whichever is more appropriate for your application.

Since record content is specified via templates, you can easily modify the ASPxDataView to display any type of information your require. For instance, the ASPxNewsControl is a good extensibility example. This control is derived from the ASPxDataView to display records as news headlines.


The following is a list of features available to you. To try these features online, please visit our ASPxperience Suite Online Demo Center.

ASPxDataView™ - Data-Bound List/Card View Component

  • Paging can be executed via AJAX callbacks. If this feature is enabled, you have total control over the loading panel's content and appearance.
  • Automatic record structure initialization. All bound data fields are fetched and then used to create the basic record template.
  • Customizable number of rows and columns per page.
  • Automatic empty row suppression on the last page.
  • Built-in ASPxPager control that can be displayed above or below the cards or on both sides.
  • Customizable appearance for all elements.
  • Templates can be specified for records, empty record placeholders and sections displayed on the left and right side of the pager control.

ASPxPager™ - Page-by-page Data Navigator

  • When used on a standalone basis, you can manually specify the number of navigable items and the number of items per page. The pager will automatically calculate the required number of pages and will create appropriate links for them.
  • Pager can include the following elements: summary text, previous and next page buttons, numeric links to individual pages and a button allowing end-users to show the entire bound content.
  • You can change format strings used to construct summary text when a particular page is selected and when the entire bound dataset is displayed.
  • Customizable text, images and appearance for all included buttons.
  • Customizable number of numeric links.
  • If the number of numeric links is less than the actual number of pages, an ellipse becomes visible. By default, you can see the first few links, an ellipsis and then the last few links. You can also hide the ellipsis or display it at the end of the line.
  • Optional separators between buttons and numeric links.

DevExpress Core Framework for ASP.NET AJAX Controls

The entire DevExpress ASP.NET Product Line was built on top of a shared framework implementing numerous advanced features like callback-enabled processing, Client-side API, SharePoint Integration, Web Accessibility, cross-browser rendering and much more.

We chose the DevExpress ASPxperience Suite because we needed a robust, flexible and end-user friendly set of libraries for .Net RIA development against a constantly shifting set of business needs, that where still powerful enough to integrate with our other back office systems with minimal effort.

As a donor supported organisation, our IT strategies need to reflect a lean, knowledge based approach. So, while getting value for money is always a concern, portability and standardisation of code is also primary to ensure that we find the best development resources for each piece of work, and create a happy marriage between business users, analysts and developers.

After years of experience building .Net applications, our IT staff knew the ASPxperience Suite was an obvious choice for rapid RIA development; with its powerful AJAX integration, Upload and Data View controls, all built on top of a standardised framework meant our code was not only portable between development teams but that it was easy to adopt, adapt and improve over time. We looked at open source libraries too, many of which were also very well equipped, but with the added value DevExpress offered in terms of reliability, service and customer support, as well as a strong eco system of developers we where ‘sold'.

Our first project saw the ASPxperience Suite used as a foundation to build a RIA extension to our externally developed financial system and reporting tools. Our a small technical team worked closely with the external consultants on an extremely tight budget. As both teams knew the common framework and GUI controls that the ASPxperience Suite offered they were able to together seamlessly on very specific details using a set of tools that behaved and performed predictably. This meant that the tech, business and external teams could dynamically collaborate to try out different solutions together in a truly agile fashion; allowing them to pro-actively refine the system designs during the project's lifecycle.

All together, the DevExpress suite really helped make the production process a success, with an on-budget solution and the ultimate result – very happy users!

We are very pleased with our decision to use the DevExpress products and can highly recommend them and their fantastic support team.

Matt Evans, Web and IT Strategy Officer
Global Water Partnership Organisation
More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.