RadGrid for ASP.NET

Overview of Telerik RadGrid structure Send comments on this topic.
Functional overview > Overview of Telerik RadGrid structure > Overview of Telerik RadGrid structure

Glossary Item Box

GridItem

Items are the grid rows (GridDataItem object). In case you are using advanced appearance, you can have Items (odd rows) and AlternatingItems (even rows - see below).

Item

GridAlternatingItem

AlternatingItems like Items are the grid rows. In case you use advanced appearance, you can have Items (odd rows) and AlternatingItems (even rows).

 AlternatingItem


GridHeaderItem

The header element is represented by GridHeaderItem object. If you want to have a header element for your columns, you need to set ShowHeader Property to true.  Details

HeaderItem

GridFilteringItem

GridFilteringItem will appear automatically when you have Filtering enabled either by RadGrid.AllowFilteringByColumn or GridTableView.AllowFilteringByColumn properties.

GridFilteringItem

GridEditFormItem

This item nests the edit form that shows controls for item editing.

Edit Form Item

GridCommandItem

GridCommandItem can be used to add function buttons in the content area of Telerik RadGrid, such as Add New Record, Refresh and others. The item content can be specified through a template. The command item can appear on the top / bottom / 'top and bottom' of the grid. GridCommandItem is commonly used when performing automatic database operations but it can be used for executing any command in Telerik RadGrid. See Command Item topic for more details.

CommandItemTemplate

GridRowIndicatorColumn

You can allow row resizing by setting AllowRowResize Property to true. When you set this property, Telerik RadGrid automatically generates a column of type GridRowIndicatorColumn. This column represents the handles for row resizing.

RowIndicatorColumn 


GridExpandColumn

The GridExpandColumn is an automatically generated and automatically placed column. It appears when the grid has a hierarchical structure. This column holds the expand/collapse functionality. The expand column is always placed in front of all other grid content columns and cannot be moved.
You can also manually add other instances of this type of column.

ExpandColumn


GridBoundColumn

Displays a column bound to a field in a data source. The default data binding (when AutoGenerateColumns property is set to true) generates GridBoundColumn columns.  

BoundColumn


MasterTableView

MasterTableView is the top most table in the hierarchical structure. It contains all inner tables (DetailTables), which are available on demand (see Hierarchy Load). When there is no hierarchical structure, this table coincides with RadGrid itself. You can see also the RadGrid and MasterTableView difference topic.

MasterTableView


DetailTableView

DetailTableView is the inner table of a hierarchical structure (2, 3 and below levels).

DetailTableView


NestedViewItem

Nested view items are Items of the table that have only one cell nesting the child table(s) (GridTableView). On the screenshot below is highlighted a NestedViewItem of the MasterTableView.

NestedView



ScrollBars

In order to enable scrolling you need to set AllowScroll property to true. By default its value is false. The ScrollHeight property tells the grid the height beyond which the scrolling will be turned on. Read More...
Scrollbars

 


Grouping elements - GridGroupSplitterColumn and GroupHeaderItems

The GridGroupSplitterColumn is an automatically generated and automatically placed column. This column appears when you have grouping enabled and it facilitates the expand/collapse functionality. The group splitter column is always placed first and cannot be moved. Read More...

GroupSplitterColumn 


GridGroupPanel

When you want to enable the group-by functionality, you need to set RadGrid.GroupingEnabled to true. 

RadGrid.ShowGroupPanel shows/hides the group panel.  Read More...

GroupPanel


Panel Items

You can access the group panel using the GroupPanel property of RadGrid. You should use PanelStyle and PanelItemsStyle to control the style of the group panel and its items. Read More...

PanelItems