RadGrid for ASP.NET

RadGrid Send comments on this topic.
Columns Property
See Also  Example
Telerik.WebControls Namespace > RadGrid Class : Columns Property


Gets a collection (GridColumnCollection) of all columns in Telerik RadGrid.   

 

Namespace: Telerik.WebControls
Assembly: RadGrid (in RadGrid.dll)

Syntax

Visual Basic (Declaration) 
Public Overridable ReadOnly Property Columns As GridColumnCollection
Visual Basic (Usage)Copy Code
Dim instance As RadGrid
Dim value As GridColumnCollection
 
value = instance.Columns
C# 
public virtual GridColumnCollection Columns {get;}

Return Value

returns a GridColumnCollection of all grid columns.

Example

The example below demonstrates how to use the columns collection to define columns declaratively (in the ASPX)

	<
	rad:RadGrid ID="RadGrid1" DataSourceID="AccessDataSource1" AllowPaging="True" ShowFooter="True"
runat="server" AutoGenerateColumns="False" AllowSorting="True" PageSize="3" Width="925px"
GridLines="None" CellPadding="0" Skin="Default" AllowMultiRowSelection="true">
<MasterTableView ShowFooter="True">
<RowIndicatorColumn Visible="False" UniqueName="RowIndicator">
<HeaderStyle Width="20px"></ HeaderStyle>
</RowIndicatorColumn >
<Columns >
<rad:GridEditCommandColumn FooterText="EditCommand footer" UniqueName="EditCommandColumn"
HeaderText="Edit Command Column">
</rad:GridEditCommandColumn >
<rad:GridClientSelectColumn UniqueName="CheckboxSelectColumn" HeaderText="CheckboxSelect column <br />" />
<rad:GridBoundColumn FooterText="BoundColumn footer" UniqueName="CustomerID" SortExpression="CustomerID"
HeaderText="Bound<br/ >Column" DataField="CustomerID">
</rad:GridBoundColumn >
<rad:GridCheckBoxColumn FooterText="CheckBoxColumn footer" UniqueName="Bool" HeaderText="CheckBox< br/>Column"
DataField="Bool">
</rad:GridCheckBoxColumn >
<rad:GridDropDownColumn FooterText="DropDownColumn footer" UniqueName="DropDownListColumn"
ListTextField="ContactName" ListValueField="CustomerID" DataSourceID="AccessDataSource2"
HeaderText="DropDown< br/>Column" DataField="CustomerID">
</rad:GridDropDownColumn >
<rad:GridButtonColumn FooterText="PushButtonColumn< br/>footer" DataTextFormatString="Select {0}"
ButtonType="PushButton" UniqueName="column" HeaderText="PushButton< br/>Column"
CommandName="Select" DataTextField="CustomerID">
</rad:GridButtonColumn >
<rad:GridButtonColumn FooterText="LinkButtonColumn footer" DataTextFormatString="Remove selection"
UniqueName="column1" HeaderText="LinkButton< br/>Column" CommandName="Deselect"
DataTextField="CustomerID">
</rad:GridButtonColumn >
<rad:GridHyperLinkColumn FooterText="HyperLinkColumn footer" DataTextFormatString="Search Google for '{0}'"
DataNavigateUrlField="CompanyName" UniqueName="CompanyName" DataNavigateUrlFormatString="http://www.google.com/search?hl=en&q={0}&btnG=Google+Search"
HeaderText="HyperLink< br/>Column" DataTextField="CompanyName">
</rad:GridHyperLinkColumn >
<rad:GridTemplateColumn UniqueName="TemplateColumn" SortExpression="CompanyName">
<FooterTemplate >
<img src="Img/image.gif" alt="" style="vertical-align: middle" />
Template footer
</FooterTemplate >
<HeaderTemplate >
<table id="Table1" cellspacing="0" cellpadding="0" width="300" border="1">