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>
<telerik:GridTemplateColumn HeaderText="First IncSrc." UniqueName="MemFirstIncomeSource"> <ItemTemplate> <asp:TextBox ID="txtMemFirstIncSrc" runat="server" ToolTip="First Income Source" Width="80px"> </asp:TextBox> <asp:PopupControlExtender ID="FirstIncSrcPopEx" runat="server" TargetControlID="txtMemFirstIncSrc" CacheDynamicResults="true" PopupControlID="FirstIncSrcPnl" Position="Left" /> <asp:Panel ID="FirstIncSrcPnl" runat="server" CssClass="PopupModalWindow" Style="display: none"> <table> <tr> <td> <telerik:RadTextBox ID="txtFirstIncSrc" runat="server" TextMode="MultiLine" AutoPostBack="true" OnTextChanged="txtFirstIncSrc_TextChanged" Width="280px" EmptyMessage="Click Here"> </telerik:RadTextBox> </td> </tr> </table> </asp:Panel> </ItemTemplate> </telerik:GridTemplateColumn>protected void txtFirstIncSrc_TextChanged(object sender, EventArgs e) { RadTextBox txtFirstIncSrc = (RadTextBox)sender; PopupControlExtender PopupControlExtender1 = (PopupControlExtender)txtFirstIncSrc.Parent.FindControl("FirstIncSrcPopEx"); PopupControlExtender1.Commit(txtFirstIncSrc.Text); }<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional" > <Triggers> <asp:AsyncPostBackTrigger ControlID="ButtonAdd" /> <asp:AsyncPostBackTrigger ControlID="btnShow" /> <asp:AsyncPostBackTrigger ControlID="btnHide" /> </Triggers> <ContentTemplate> <telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="False" Height="250px" AllowAutomaticDeletes ="true" CellSpacing="0" GridLines="None" ShowFooter="True" Skin="Vista" Width="1610px" onitemdatabound="RadGrid1_ItemDataBound" > <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"> <WebServiceSettings> <ODataSettings InitialContainerName=""> </ODataSettings> </WebServiceSettings> </HeaderContextMenu> <MasterTableView AllowAutomaticDeletes="True" DataKeyNames="Number" > <CommandItemSettings ExportToPdfText="Export to PDF" /> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column" Visible="True"> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" Visible="True"> </ExpandCollapseColumn> <Columns>