or
function refreshGrid(arg) { if (!arg) { $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("Rebind"); } else { $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("RebindAndNavigate"); }my RadAjaxManager is like this:
<telerik:RadAjaxManager runat="server" ID="RadAjaxManager1" OnAjaxRequest="RadAjaxManager1_AjaxRequest"
DefaultLoadingPanelID="RadAjaxLoadingPanel1"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="grdLectures" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="grdAssets"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="grdAssets" /> <telerik:AjaxUpdatedControl ControlID="grdLectures" /> <telerik:AjaxUpdatedControl ControlID="msg" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="grdLectures"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="grdLectures" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager>
protected void RadAjaxManager1_AjaxRequest(object sender, AjaxRequestEventArgs e) { if (e.Argument == "Rebind") { grdLectures.MasterTableView.SortExpressions.Clear(); grdLectures.MasterTableView.GroupByExpressions.Clear(); grdLectures.Rebind(); } else if (e.Argument == "RebindAndNavigate") { grdLectures.MasterTableView.SortExpressions.Clear(); grdLectures.MasterTableView.GroupByExpressions.Clear(); grdLectures.MasterTableView.CurrentPageIndex = grdLectures.MasterTableView.PageCount - 1; grdLectures.Rebind(); }
<
telerik:RadGrid
ID
=
"myIssueGrid"
runat
=
"server"
Width
=
"95%"
BorderWidth
=
"1px"
CellPadding
=
"6"
GridLines
=
"None"
BorderColor
=
"#404040"
Skin
=
"Web20"
>
<
MasterTableView
AutoGenerateColumns
=
"false"
DataKeyNames
=
"intIssuedID"
HierarchyDefaultExpanded
=
"false"
HierarchyLoadMode
=
"ServerBind"
BorderColor
=
"#404040"
Font-Size
=
"12"
Font-Names
=
"Veranda,arial,sans-serif"
HeaderStyle-HorizontalAlign
=
"Center"
GridLines
=
"Both"
BorderWidth
=
"1px"
ExpandCollapseColumn-ButtonType
=
"ImageButton"
ExpandCollapseColumn-CollapseImageUrl
=
"~/Images/30.png"
ExpandCollapseColumn-ExpandImageUrl
=
"~/Images/29.png"
><
ItemStyle
HorizontalAlign
=
"Center"
/>
<
AlternatingItemStyle
BackColor
=
"#B0C4DE"
HorizontalAlign
=
"Center"
/>
<
HeaderStyle
ForeColor
=
"White"
Font-Bold
=
"true"
BorderColor
=
"#404040"
BorderWidth
=
"1px"
/>
<
DetailTables
>
<
telerik:GridTableView
Name
=
"myReIssueGrid"
runat
=
"server"
DataKeyNames
=
"intReIssueId"
TableLayout
=
"Fixed"
BorderWidth
=
"1px"
CellPadding
=
"6"
Font-Size
=
"10"
AutoGenerateColumns
=
"False"
HeaderStyle-HorizontalAlign
=
"Center"
BorderColor
=
"#404040"
Font-Names
=
"Veranda,arial,sans-serif"
GridLines
=
"Both"
ExpandCollapseColumn-ButtonType
=
"ImageButton"
ExpandCollapseColumn-CollapseImageUrl
=
"~/Images/30.png"
ExpandCollapseColumn-ExpandImageUrl
=
"~/Images/29.png"
>
<
ParentTableRelation
>
<
telerik:GridRelationFields
DetailKeyField
=
"intIssuedID"
MasterKeyField
=
"intIssuedID"
/>
</
ParentTableRelation
>
<
HeaderStyle
Font-Bold
=
"true"
HorizontalAlign
=
"Center"
CssClass
=
"MostInnerHeaderStyle"
/>
<
ItemStyle
CssClass
=
"MostInnerItemStyle"
HorizontalAlign
=
"Center"
/>
<
AlternatingItemStyle
CssClass
=
"MostInnerAlernatingItemStyle"
HorizontalAlign
=
"Center"
/>
<
Columns
>
<
telerik:GridTemplateColumn
HeaderText
=
"Accept"
ItemStyle-HorizontalAlign
=
"Center"
>
<
ItemTemplate
>
<
asp:LinkButton
ID
=
"lnkAccept"
runat
=
"server"
CommandArgument='<%# bind("intReIssueId") %>' CommandName="Accept">Accept</
asp:LinkButton
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
HeaderText
=
"Cancel"
ItemStyle-HorizontalAlign
=
"Center"
>
<
ItemTemplate
>
<
asp:LinkButton
ID
=
"lnkCancel"
runat
=
"server"
CommandArgument='<%# bind("intReIssueId") %>' CommandName="Cancel">Cancel</
asp:LinkButton
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
DataField
=
"IssueBy"
HeaderText
=
"ISSUED FROM"
ItemStyle-Font-Size
=
"Smaller"
/>
<
telerik:GridBoundColumn
DataField
=
"IssueTo"
HeaderText
=
"ISSUED TO"
ItemStyle-Font-Size
=
"Smaller"
/>
<
telerik:GridBoundColumn
DataField
=
"dtIssue"
HeaderText
=
"DT_ISSUED"
/>
<
telerik:GridBoundColumn
DataField
=
"strTransaction"
HeaderText
=
"STATUS"
/>
<
telerik:GridBoundColumn
DataField
=
"dtSign"
HeaderText
=
"DT_SIGNED"
/>
</
Columns
>
</
telerik:GridTableView
>
</
DetailTables
>
<
Columns
>
<
telerik:GridTemplateColumn
HeaderText
=
"Transfer"
ItemStyle-HorizontalAlign
=
"Center"
>
<
ItemTemplate
>
<
asp:LinkButton
ID
=
"lnkTransfer"
runat
=
"server"
CommandArgument='<%# bind("intIssuedID") %>' CommandName="Transfer">
<
asp:Image
ID
=
"imgReturn"
runat
=
"server"
ImageUrl
=
"~/Images/Transfer.png"
BorderStyle
=
"None"
/></
asp:LinkButton
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridBoundColumn
HeaderText
=
"SN"
DataField
=
"strSN"
/>
<
telerik:GridBoundColumn
HeaderText
=
"STATUS"
DataField
=
"strTransaction"
/>
<
telerik:GridBoundColumn
HeaderText
=
"ITEM"
DataField
=
"Item"
/>
<
telerik:GridBoundColumn
HeaderText
=
"DT_ISSUED"
DataField
=
"DT_Issued"
/>
<
telerik:GridBoundColumn
HeaderText
=
"DT_SIGNED"
DataField
=
"Dt_Signed"
/>
<
telerik:GridBoundColumn
HeaderText
=
"QTY"
DataField
=
"ftQTY"
/>
</
Columns
>
</
MasterTableView
>
</
telerik:RadGrid
>