Hello,
I am using DeleteCommand of radGrid to delete items from grid. Item gets removed on deletion but paging does not getting refreshed. Initailally my grid was containing 2 pages. I deleted all items from second page, still pager shows 2 page count.
Here is the code,
<
telerik:RadGrid ID="RadGrid1" runat="server" AllowFilteringByColumn="True" AllowPaging="True"
AllowSorting="True" AutoGenerateColumns="False" GridLines="Vertical" OnNeedDataSource="RadGrid1_NeedDataSource"
OnItemDataBound="RadGrid1_ItemDataBound" Skin="WebBlue" AllowMultiRowEdit="True"
OnDeleteCommand="RadGrid1_DeleteCommand" OnUpdateCommand="RadGrid1_UpdateCommand"
OnItemCreated="RadGrid1_ItemCreated" Width="1200px" AutoGenerateEditColumn="True"
OnItemCommand="RadGrid1_ItemCommand" AllowMultiRowSelection="True" AutoGenerateDeleteColumn="True"
PageSize="22" AllowAutomaticDeletes="True" OnPageIndexChanged="RadGrid1_PageIndexChanged">
<ExportSettings ExportOnlyData="True" IgnorePaging="True" OpenInNewWindow="True">
<Pdf AllowAdd="false" AllowCopy="true" AllowModify="true" AllowPrinting="true" Author="Anonymous"
Keywords="None" PageBottomMargin="1in" PageLeftMargin="10px" PageRightMargin="10px"
PageTopMargin="1in" PageTitle="Admin Report" Subject="RadGrid Export" Title="RadGrid export"
PaperSize="A4" PageWidth="800px" />
</ExportSettings>
<PagerStyle HorizontalAlign="Left" Mode="Slider" />
<MasterTableView DataKeyNames="Fadder_ID,Referance_Id">
<RowIndicatorColumn Visible="False">
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn Visible="False" Resizable="False">
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
<Columns>
<telerik:GridTemplateColumn UniqueName="Template1" HeaderText="ID" AllowFiltering="false">
<HeaderStyle HorizontalAlign="Center" Width="20px" />
<ItemTemplate>
<%# this.RadGrid1.CurrentPageIndex * this.RadGrid1.PageSize + Container.ItemIndex + 1%>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn DataField="Name" HeaderText="Avsender" UniqueName="FedderName"
ReadOnly="True">
<HeaderStyle HorizontalAlign="Center" Width="150px" />
<ItemStyle HorizontalAlign="Left" />
</telerik:GridBoundColumn>
</
Columns>
<EditFormSettings>
<PopUpSettings ScrollBars="None"></PopUpSettings>
</EditFormSettings>
</MasterTableView>
<GroupingSettings CaseSensitive="False" />
</telerik:RadGrid>

protected void rgACWF1_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) { GridEditableItem editedItem; switch (e.CommandName) { case "Update": editedItem = (GridEditableItem) rgACWF1.EditItems[0]; UpateACWFValue(editedItem, e); break; case "PerformInsert": editedItem = rgACWF1.MasterTableView.GetInsertItem(); orgManager.SaveACWF1Value(AddACWFValue(editedItem, e)); break; case "Delete": editedItem = (GridDataItem) e.Item; Guid acwfValueID = new Guid(editedItem.OwnerTableView.DataKeyValues[editedItem.ItemIndex]["ID"].ToString()); orgManager.DeleteAssetCriticalityWeightingFactorValue(acwfValueID); break; }
rgACWF1.Rebind(); }<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ShoppingBasketPanel.ascx.cs" Inherits="myapp.Controls.ShoppingBasketPanel" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><div> <div style="margin-top:10px; clear:both;"> </div> <div style="width: 600px; margin: auto;"> <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" Width="600px" EnableAJAX="true" LoadingPanelID="RadAjaxLoadingPanel1" EnablePageHeadUpdate="True" HorizontalAlign="NotSet"> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Default" /> <asp:Repeater ID="rptBasket" runat="server" onitemdatabound="rptBasket_ItemDataBound"> <HeaderTemplate> <table style="width: 100%;"> <thead> <tr> <th align="left">Quantity</th> <th align="left">Product</th> <th align="right">Item Price</th> <th align="right">Item Total</th> <th> </th> <th> </th> </tr> </thead> </HeaderTemplate> <ItemTemplate> <tr> <td align="left"><telerik:RadNumericTextBox ID="txtQuantity" runat="server" MaxLength="3" MinValue="1" MaxValue="999" Width="40px" DataType="System.Int32" ShowSpinButtons="True" NumberFormat-DecimalDigits="0" AutoPostBack="True" OnTextChanged="txtQuantity_OnTextChanged" /></td> <td align="left"><asp:Label ID="lblProduct" runat="server" /></td> <td align="right"><asp:Label ID="lblItemPrice" runat="server" /></td> <td align="right"><asp:Label ID="lblTotal" runat="server" /></td> <td><asp:HiddenField ID="hfCode" runat="server" /><asp:HiddenField ID="hfOption" runat="server" /> </td> <td style="margin-left:5px;"><asp:ImageButton ID="imgbRemove" runat="server" ImageUrl="~/Images/delete.png" Width="16" Height="16" /></td> </tr> </ItemTemplate> <FooterTemplate> <tfoot> <tr> <td> </td> <td> </td> <td colspan="2" align="right"><strong>Total </strong><asp:Label ID="lblBasketTotal" runat="server" Text="0" /></td> <td> </td> <td> </td> </tr> </tfoot> </table> </FooterTemplate> </asp:Repeater> </telerik:RadAjaxPanel> </div></div>