Ticket S18527
Visible to All Users

ASPxGridView - Support bands (multi-header columns)

created 17 years ago

Hi,
I’m currently evaluating your products and would like to make a business case to my manager to replace our annual subscription to Infragistics suite as it’s really fat and slow.
I’m looking at ASPxGridView because most of our intranet apps have grid user interface showing thousands of rows and hundreds of columns (don’t ask me why we do this but it’s really want the business wants). So far, we’re using Infragistics UltraWebGrid 20057v3 but it’s really slow even with its AJAX-enabled features.
I’m impressed with the performance of ASPxGridView but would just like to know if the following features exist (very important for us to jump into your bandwagon):
Support for multi-header columns (Infragistics can do this)
Thanks,
Johnny

Comments (1)
Dennis Garavsky (DevExpress) 17 years ago

    Currently, it is possible to achieve what you want using templates.
    By using templates, you can represent data as complex as you want. Here are some ready examples:
    http://demos.devexpress.com/ASPxGridViewDemos/Templates/Preview.aspx
    http://demos.devexpress.com/ASPxGridViewDemos/Templates/CardView.aspx
    Additionally, using detail rows and templates, you can initially hide some data. Also, you can use any components, like page controls, to show your data in tabs to achieve a better layout.
    Thanks,
    Dennis

    Answers approved by DevExpress Support

    created 14 years ago (modified 11 years ago)

    Implementation Details:
    The newly introduced band column type - GridViewBandColumn - does not display data values directly within it (it does not support data operations, such as sorting, grouping, etc.). Its purpose is to organize columns (children) within its GridViewBandColumn.Columns collection. This allows you to easily maintain a hierarchy of nested bands and, moreover, to place a data column and band column at the same hierarchy level.
    To make it easier to traverse through all columns in the column hierarchy, ASPxGridView introduces a specific ASPxGridView.AllColumns property. It provides access to a read-only collection, containing all grid columns.
    All existing grid functionality (such as export, scrolling, column freezing and resizing, etc.) works fine with bands.
    Related Blog Post:
    ASP.NET GridView - Multi-Row Headers / Bands
    Thanks,
    DevExpress ASP.NET Team

      Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

      Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.