In various situations you may need to have more flexible layout for your grid "moving
outside of the boundaries" set by the grid columns. This is where the ItemTemplate
feature of RadGrid comes into practice. By defining custom row template you "tell"
the control to render each item in it in the way you specify between the ItemTemplate
tags of the relevant GridTableView instance.
When you set item template all GridDataItems/GridEditableColumns (auto-generated
or declarative) will be replaced with a single cell which will be used as a container
for the templated content. The number of the auto-generated/declarative columns
will be reflected merely in the header of the grid to allow sorting/filtering/grouping
by these fields when the corresponding feature is enabled. Naturally, other features
like paging, hierarchy presentation, etc. are supported out-of-the-box in combination
with item templates. Furthermore, you have the ability to model the row template
to include Preview row (i.e. summarized information to be added at the bottom of
each grid record).
More information can be found in this topic from the documentation:
Card View