Here is the RadGrid Control
Please take a look at the image to understand what is going on.
Thanks,Jeff
<
telerik:RadGrid
ID
=
"rgAttributeResultStatus"
runat
=
"server"
onneeddatasource
=
"rgAttributeResultStatus_NeedDataSource"
AllowFilteringByColumn
=
"True"
AllowSorting
=
"True"
AutoGenerateColumns
=
"False"
CellSpacing
=
"0"
GridLines
=
"None"
onitemdatabound
=
"rgAttributeResultStatus_ItemDataBound"
onpageindexchanged
=
"rgAttributeResultStatus_PageIndexChanged"
onpagesizechanged
=
"rgAttributeResultStatus_PageSizeChanged"
onsortcommand
=
"rgAttributeResultStatus_SortCommand"
onitemcommand
=
"rgAttributeResultStatus_ItemCommand"
ShowStatusBar
=
"True"
Width
=
"576px"
>
<
ClientSettings
>
<
Scrolling
AllowScroll
=
"True"
UseStaticHeaders
=
"True"
/>
<
Resizing
AllowResizeToFit
=
"True"
EnableRealTimeResize
=
"True"
/>
</
ClientSettings
>
<
MasterTableView
PageSize
=
"10"
ShowFooter
=
"True"
ShowHeader
=
"true"
FilterExpression="(ResultCount > 0)">
<
CommandItemSettings
ExportToPdfText
=
"Export to PDF"
></
CommandItemSettings
>
<
RowIndicatorColumn
Visible
=
"True"
FilterControlAltText
=
"Filter RowIndicator column"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
Visible
=
"True"
FilterControlAltText
=
"Filter ExpandColumn column"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridTemplateColumn
AllowFiltering
=
"False"
DataField
=
"Id"
FilterControlAltText
=
"Filter chkID column"
GroupByExpression
=
"Id"
HeaderText
=
"Include In Search"
SortExpression
=
"Id"
UniqueName
=
"IncludeInSearch"
HeaderStyle-Wrap
=
"true"
HeaderStyle-Width
=
"80px"
>
<
ItemTemplate
>
<
telerik:RadButton
ID
=
"rdBtnIncludeInSearch"
runat
=
"server"
CommandName
=
"IncludeInSearch"
CommandArgument='<%# Eval("Id") %>'
AutoPostBack="true"
Text="Add" ></
telerik:RadButton
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"Id"
FilterControlAltText
=
"Filter Id column"
GroupByExpression
=
"Id"
HeaderText
=
"Id"
SortExpression
=
"Id"
UniqueName
=
"Id"
Visible
=
"False"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblId"
runat
=
"server"
Text='<%# Eval("Id") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"AttributeDef.Name"
FilterControlAltText
=
"Filter AttributeName column"
GroupByExpression
=
"AttributeName"
HeaderText
=
"Attribute Name"
SortExpression
=
"AttributeName"
UniqueName
=
"AttributeName"
>
<
ItemTemplate
>
<
asp:HyperLink
ID
=
"lnkResultDetails"
runat
=
"server"
>
<
asp:Label
ID
=
"lblAttributeName"
runat
=
"server"
Text='<%# Eval("AttributeDef.Name") %>'></
asp:Label
>
</
asp:HyperLink
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"ResultCount"
FilterControlAltText
=
"Filter ResultCount column"
GroupByExpression
=
"ResultCount"
HeaderText
=
"Result Count"
SortExpression
=
"ResultCount"
UniqueName
=
"ResultCount"
ForceExtractValue
=
"Always"
FooterText
=
"Total Results: "
CurrentFilterFunction
=
"GreaterThan"
DataType
=
"System.Int64"
Aggregate
=
"Sum"
AndCurrentFilterFunction
=
"GreaterThan"
AndCurrentFilterValue
=
"0"
CurrentFilterValue
=
"0"
DefaultInsertValue
=
"0"
HeaderStyle-Wrap
=
"true"
HeaderStyle-Width
=
"100px"
FilterControlWidth
=
"20px"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"StatusDate"
AllowFiltering
=
"false"
AllowSorting
=
"false"
FilterControlAltText
=
"Filter StatusDate column"
GroupByExpression
=
"StatusDate"
HeaderText
=
"Status Date"
UniqueName
=
"StatusDate"
>
</
telerik:GridBoundColumn
>
<
telerik:GridTemplateColumn
DataField
=
"AttributeDef.Id"
FilterControlAltText
=
"Filter AttributeId column"
GroupByExpression
=
"AttributeDef.Id"
HeaderText
=
"Attribute Id"
SortExpression
=
"AttributeDef.Id"
UniqueName
=
"AttributeId"
Visible
=
"False"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblAttributeId"
runat
=
"server"
Text='<%# Eval("AttributeDef.Id") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
DataField
=
"AttributeDef.DetailPageUrl"
FilterControlAltText
=
"Filter DetailPageUrl column"
GroupByExpression
=
"AttributeDef.DetailPageUrl"
HeaderText
=
"Detail Page Url"
SortExpression
=
"AttributeDef.DetailPageUrl"
UniqueName
=
"DetailPageUrl"
Visible
=
"False"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"lblDetailPageUrl"
runat
=
"server"
Text='<%# Eval("AttributeDef.DetailPageUrl") %>'></
asp:Label
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"DbColumnName"
FilterControlAltText
=
"Filter DbColumnName column"
GroupByExpression
=
"DbColumnName"
HeaderText
=
"Db Column Name"
SortExpression
=
"DbColumnName"
UniqueName
=
"DbColumnName"
Visible
=
"False"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
FilterControlAltText
=
"Filter SchemaName column"
GroupByExpression
=
"SchemaName"
HeaderText
=
"Schema Name"
SortExpression
=
"SchemaName"
UniqueName
=
"SchemaName"
Visible
=
"False"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"SourceName"
FilterControlAltText
=
"Filter SourceName column"
GroupByExpression
=
"SourceName"
HeaderText
=
"Source Name"
SortExpression
=
"SourceName"
UniqueName
=
"SourceName"
Visible
=
"False"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"LevelOfDetailName"
FilterControlAltText
=
"Filter LevelOfDetailName column"
GroupByExpression
=
"LevelOfDetailName"
HeaderText
=
"Level Of Detail Name"
SortExpression
=
"LevelOfDetailName"
UniqueName
=
"LevelOfDetailName"
Visible
=
"False"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"SqlStatement"
FilterControlAltText
=
"Filter SqlStatement column"
GroupByExpression
=
"SqlStatement"
HeaderText
=
"SqlStatement"
SortExpression
=
"SqlStatement"
UniqueName
=
"SqlStatement"
Visible
=
"False"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
FilterControlAltText
=
"Filter ErrorMessage column"
GroupByExpression
=
"ErrorMessage"
HeaderText
=
"Error Message"
SortExpression
=
"ErrorMessage"
UniqueName
=
"ErrorMessage"
Visible
=
"False"
>
</
telerik:GridBoundColumn
>
</
Columns
>
<
EditFormSettings
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
></
EditColumn
>
</
EditFormSettings
>
<
PagerStyle
Position
=
"TopAndBottom"
AlwaysVisible
=
"True"
/>
</
MasterTableView
>
<
PagerStyle
AlwaysVisible
=
"True"
/>
<
FilterMenu
EnableImageSprites
=
"False"
></
FilterMenu
>
</
telerik:RadGrid
>
Please take a look at the image to understand what is going on.
Thanks,Jeff