Under Review
Last Updated: 26 Jun 2020 12:02 by ADMIN
OZAN
Created on: 14 Jun 2020 20:13
Category: Grid
Type: Feature Request
1
RadGrid needs Bands feature that would allow easy multi-row record display without going into templates.
To present a complicated column structure on a limited screen width currently need to resort to template columns. DevExpress web grid has an excellent feature called Bands that does it automatically. RadGrid urgently needs this functionality as well. Without CSS and javascript tricks, thank you...
2 comments
ADMIN
Eyup
Posted on: 26 Jun 2020 12:02

Hello ,

 

I will also provide the reply here so it would be available for other users as well.

RadGrid (and other Telerik controls) provides the Mobile RenderMode which is specifically designed for this kind of scenarios and low-res devices. It changes the Menu, Filtering, Sorting, etc. of the grid to suitable match Touch devices:
https://demos.telerik.com/aspnet-ajax/grid/mobile-examples/overview/default.aspx?name=overview&utm_source=AJAX+Demos&utm_medium=QRcode&utm_campaign=Ajax_mobile_demos_qrcode

In addition to that, there is also the Auto RenderMode, which will automatically change the Layout and RenderMode of the grid to Lightweight (Desktop) or Mobile depending on the device:
RadGrid Render Modes

 We also provide various custom solution to our users:

The feature you are asking for seems like a combination between these 2:

  1. Multi-Column Headers
  2. Cell/Row Merging -  I am afraid this one is not provided automatically by RadGrid. It can be achieved manually similar to the implementation demonstrated in the attached web site sample.

There are, however, other new features provided by RadGrid:
Grid - Export Multiple Grids

 I understand that you are not so fond of templates, but generally this requirement can be achieved via:

  1. RadListView
  2. RadGrid DetailItemTemplate
  3. A less known way:
                  <MasterTableView ...>
                       <ItemTemplate>
                            <telerik:RadLabel ID="RadLabel1" runat="server" Text="Some Content"></telerik:RadLabel>
                  </ItemTemplate>

The case with all these options is to align the header cells to the item rows, e.g. with custom <table><tr><th/td>, which means additional coding.

I hope this information sheds light upon the matter and clarifies the situation.

 

Regards,
Eyup
Progress Telerik

Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.
OZAN
Posted on: 19 Jun 2020 16:51

Please check out this example to see how simple it is:

https://demos.devexpress.com/aspxgridviewdemos/Columns/DataCellBands.aspx