or
<telerik:RadGrid ID="gvTestResult" runat="server" AllowSorting="true"
ShowFooter="true">
<MasterTableView AutoGenerateColumns="false" EnableNoRecordsTemplate="true" >
<Columns>
<telerik:GridBoundColumn DataField="SPEED" HeaderText="SPEED">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="DEMAND" HeaderText="DEMAND">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="AFTER_UTS" HeaderText="AFTER_UTS" Aggregate="Sum">
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
<
Commands
>
<
telerik:DockCommand
Text
=
"Toggle Legend"
OnClientCommand
=
"ToggleLegend"
/>
</
Commands
>
<
script
type
=
"text/javascript"
>
function ToggleLegend(dock, args) {
MyAjaxedClassHere.ToggleLegend(ToggleLegend_CallBack);
}
</
script
>
[Ajax.AjaxMethod()]
private
void
ToggleLegend()
{
//Code Here
}
<%@ Page Language=
"vb"
AutoEventWireup=
"false"
%>
<%@ Register
Assembly
=
"Telerik.Web.UI"
Namespace
=
"Telerik.Web.UI"
TagPrefix=
"telerik"
%>
<script runat=
"server"
>
Protected
Sub
RadGrid1_NeedDataSource(
ByVal
source
As
Object
,
ByVal
e
As
Telerik.Web.UI.GridNeedDataSourceEventArgs)
Handles
RadGrid1.NeedDataSource
Dim
table
As
New
System.Data.DataTable
Dim
i
As
Integer
table.Columns.Add(
"ContactID"
)
table.Columns.Add(
"FirstName"
)
table.Columns.Add(
"LastName"
)
table.Columns.Add(
"ContactType"
)
table.Columns.Add(
"PostedDate"
)
table.Columns.Add(
"Replied"
)
For
i = 1
To
50
table.Rows.Add(i, i, i, i, DateTime.Now, i)
Next
RadGrid1.DataSource = table
End
Sub
Protected
Sub
RadGrid1_PageIndexChanged(
ByVal
source
As
Object
,
ByVal
e
As
Telerik.Web.UI.GridPageChangedEventArgs)
RadScriptManager1.AddHistoryPoint(
"p"
, e.NewPageIndex)
End
Sub
Protected
Sub
ScriptManager_Navigate(
ByVal
sender
As
Object
,
ByVal
e
As
System.Web.UI.HistoryEventArgs)
Handles
RadScriptManager1.Navigate
If
e.State.Count <= 0
Then
' Default state
RadGrid1.CurrentPageIndex = 0
Else
Dim
key
As
String
= e.State.AllKeys(0)
If
key =
"p"
Then
Dim
state
As
String
= e.State(key)
RadGrid1.CurrentPageIndex =
CInt
(state)
RadGrid1.Rebind()
End
If
End
If
End
Sub
</script>
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
<html xmlns=
"http://www.w3.org/1999/xhtml"
>
<head id=
"Head1"
runat=
"server"
>
<title></title>
</head>
<body>
<form id=
"form1"
runat=
"server"
>
<telerik:RadScriptManager ID=
"RadScriptManager1"
runat=
"server"
></telerik:RadScriptManager>
<telerik:RadAjaxManager ID=
"RadAjaxManager1"
DefaultLoadingPanelID=
"RadAjaxLoadingPanel1"
EnableAJAX=
"true"
runat=
"server"
>
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID=
"RadAjaxManager1"
>
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID=
"RadGrid1"
/>
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID=
"RadGrid1"
>
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID=
"RadGrid1"
/>
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadAjaxLoadingPanel ID=
"RadAjaxLoadingPanel1"
runat=
"server"
Skin=
"Default"
>
</telerik:RadAjaxLoadingPanel>
<telerik:RadGrid ID=
"RadGrid1"
runat=
"server"
AutoGenerateColumns=
"False"
GridLines=
"None"
AllowFilteringByColumn=
"True"
AllowPaging=
"True"
AllowSorting=
"True"
AllowMultiRowSelection=
"true"
PageSize=
"25"
PagerStyle-Mode=
"NextPrevAndNumeric"
EnableViewState=
"true"
>
<PagerStyle AlwaysVisible=
"True"
Position=
"TopAndBottom"
/>
<ClientSettings>
<Selecting AllowRowSelect=
"true"
/>
</ClientSettings>
<GroupingSettings CaseSensitive=
"false"
/>
<MasterTableView DataKeyNames=
"ContactID,Replied"
>
<RowIndicatorColumn>
<HeaderStyle Width=
"20px"
></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width=
"20px"
></HeaderStyle>
</ExpandCollapseColumn>
<HeaderStyle Font-Bold=
"true"
/>
<Columns>
<telerik:GridBoundColumn DataField=
"ContactID"
HeaderText=
"ContactID"
Visible=
"false"
UniqueName=
"ContactID"
>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField=
"FirstName"
HeaderText=
"First Name"
UniqueName=
"FirstName"
Visible=
"true"
>
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn HeaderText=
"LastName"
UniqueName=
"TemplateColumn"
>
<ItemTemplate>
<a href=
'http://www.google.com'>
<%#Eval(
"LastName"
)%></a>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn DataField=
"ContactType"
HeaderText=
"Contact Type"
Visible=
"true"
UniqueName=
"ContactType"
AllowFiltering=
"true"
>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField=
"PostedDate"
HeaderText=
"Posted Date"
Visible=
"true"
UniqueName=
"PostedDate"
AllowFiltering=
"false"
>
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField=
"Replied"
HeaderText=
"Replied"
Visible=
"true"
UniqueName=
"Replied"
>
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn HeaderText=
"Delete"
UniqueName=
"Delete"
AllowFiltering=
"false"
>
<ItemTemplate>
<asp:ImageButton ID=
"btnDelete"
runat=
"server"
ImageUrl=
"~/Images/deletes.gif"
ToolTip=
"Delete"
CommandName=
"Deletes"
Style=
"cursor: hand"
/>
</ItemTemplate>
<HeaderStyle HorizontalAlign=
"Center"
></HeaderStyle>
<ItemStyle HorizontalAlign=
"Center"
></ItemStyle>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn HeaderText=
"Reply/View"
UniqueName=
"View"
AllowFiltering=
"false"
>
<ItemTemplate>
<asp:ImageButton ID=
"btnView"
runat=
"server"
ImageUrl=
"~/Images/views.gif"
ToolTip=
"Reply/View"
CommandName=
"Reply"
Style=
"cursor: hand"
/>
</ItemTemplate>
<HeaderStyle HorizontalAlign=
"Center"
></HeaderStyle>
<ItemStyle HorizontalAlign=
"Center"
></ItemStyle>
</telerik:GridTemplateColumn>
<telerik:GridClientSelectColumn ItemStyle-HorizontalAlign=
"Center"
HeaderStyle-HorizontalAlign=
"Center"
UniqueName=
"Chk_DeleteAll"
>
<HeaderStyle HorizontalAlign=
"Center"
/>
<ItemStyle HorizontalAlign=
"Center"
/>
</telerik:GridClientSelectColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
</form>
</body>
</html>
<
telerik:RadAjaxManager
ID
=
"raManager"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"rgOrganisationAnsprechperson"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"rgOrganisationAnsprechperson"
LoadingPanelID
=
"ralpLoading"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadAjaxLoadingPanel
id
=
"ralpLoading"
runat
=
"server"
Skin
=
"WebBlue"
></
telerik:RadAjaxLoadingPanel
>
<
telerik:RadGrid
ID
=
"rgOrganisationAnsprechperson"
DataSourceID
=
"odsOrganisationAnsprechperson"
runat
=
"server"
PageSize
=
"20"
AllowSorting
=
"True"
AllowMultiRowSelection
=
"False"
AllowPaging
=
"True"
ShowGroupPanel
=
"False"
AutoGenerateColumns
=
"false"
GridLines
=
"none"
onprerender
=
"rgOrganisationAnsprechperson_PreRender"
>
<
PagerStyle
Mode
=
"NextPrevNumericAndAdvanced"
></
PagerStyle
>
<
MasterTableView
Width
=
"100%"
>
<
GroupByExpressions
>
<
telerik:GridGroupByExpression
>
<
SelectFields
>
<
telerik:GridGroupByField
FieldAlias
=
"Organisation"
FieldName
=
"Organisationsname"
FormatString
=
"{0:D}"
></
telerik:GridGroupByField
>
</
SelectFields
>
<
GroupByFields
>
<
telerik:GridGroupByField
FieldName
=
"co_id"
SortOrder
=
"Descending"
></
telerik:GridGroupByField
>
</
GroupByFields
>
</
telerik:GridGroupByExpression
>
</
GroupByExpressions
>
<
Columns
>
<
telerik:GridTemplateColumn
>
<
ItemTemplate
>
<
telerik:RadMenu
ID
=
"RadMenu1"
runat
=
"server"
EnableRoundedCorners
=
"true"
EnableShadows
=
"true"
ExpandAnimation-Type
=
"None"
CollapseAnimation-Type
=
"None"
ExpandDelay
=
"0"
CollapseDelay
=
"0"
>
<
Items
>
<
telerik:RadMenuItem
Text
=
"Edit"
Selected
=
"false"
>
<
GroupSettings
ExpandDirection
=
"Right"
/>
<
Items
>
<
telerik:RadMenuItem
Text
=
"Personen Daten"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"Einstellungen"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"Zugangsdaten"
>
</
telerik:RadMenuItem
>
<
telerik:RadMenuItem
Text
=
"arbeitet nicht mehr bei Firma"
>
</
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenuItem
>
</
Items
>
</
telerik:RadMenu
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"Name"
HeaderText
=
"Name"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Position"
HeaderText
=
"Position"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Admin"
HeaderText
=
"Admin"
></
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"Anzeigen"
HeaderText
=
"Anzeigen"
></
telerik:GridBoundColumn
>
</
Columns
>
</
MasterTableView
>
<
ClientSettings
AllowGroupExpandCollapse
=
"True"
>
</
ClientSettings
>
</
telerik:RadGrid
>