2014-01-12 5 views
0

Я использую Gridview. Есть несколько страниц. Я хочу перейти на следующую страницу без обратной связи. Я уже пробовал установить EnableSortingAndPagingCallbacks = "true", но тогда я нашел, что не буду работать, если есть какой-либо шаблон. Итак, как я могу найти решение? Вот мой пример кода ... может ли кто-нибудь помочь?пейджинг без обратной передачи с использованием javascript

<AlternatingItemStyle CssClass="GridAlternateRowStyle"></AlternatingItemStyle> 
       <ItemStyle CssClass="GridRowStyle"></ItemStyle> 
       <HeaderStyle Font-Bold="True" CssClass="GridColumnHeaderStyle"></HeaderStyle> 
       <FooterStyle HorizontalAlign="Right" VerticalAlign="Middle"></FooterStyle> 
       <Columns> 
       <asp:TemplateColumn> 
        <HeaderStyle Width="25px"></HeaderStyle> 
        <HeaderTemplate> 
        <asp:CheckBox ID="CheckAll" language="javascript" onclick="return CheckAll_onclick(this.checked)" 
         Runat="server" /> 
        </HeaderTemplate> 
        <ItemTemplate> 
        <asp:CheckBox ID="DeleteThis" language="javascript" onclick="return DeleteThis_onclick(this.checked)" 
         runat="server" /> 
        </ItemTemplate> 
       </asp:TemplateColumn> 
       <asp:TemplateColumn> 
        <HeaderStyle Width="100px"></HeaderStyle> 
        <HeaderTemplate> 
        Code 
        </HeaderTemplate> 
        <ItemTemplate> 
        <asp:LinkButton id=Code onclick=EditItem runat="server" Text='<%# DataBinder.Eval (Container.DataItem, "EmployeeCode") %>'> 
        </asp:LinkButton> 
        </ItemTemplate> 
       </asp:TemplateColumn> 
       <asp:BoundColumn DataField="EmployeeName" HeaderText="Name"></asp:BoundColumn> 
       </Columns> 
       <PagerStyle NextPageText="" PrevPageText="" Mode="NumericPages" CssClass="ControlLinkButtonStyle" Position="TopAndBottom"></PagerStyle> 
      </asp:datagrid> 
+0

Вы добавили 'UpdatePanel' и попробуйте, что является результатом? –

ответ

0

Вы пытались использовать client side GridView funcitionality? Посмотрите на код ниже

<dx:ASPxGridView ID="_gridView" runat="server" AutoGenerateColumns="False" Width="100%" KeyFieldName="id" DataSourceID="ProjectsCenterDataSource" ClientInstanceName="_gridView"> 
.... 
</dx:ASPxGridView> 
<script type="text/javascript"> 
    $(function() { 
     $("#button").click(function(){ 
      _gridView.NextPage(); // or _gridView.GotoPage(10) 
     }); 
    }); 
</script> 
+0

Благодарю вас за ответ. Но возникает ошибка, когда я пишу тег в HTML-странице, тогда представление дизайна выглядит так: «Ошибка создания элемента управления - _gridViewThis элемент управления не может отображаться, потому что его TagPrefix не зарегистрирован в этой веб-форме». – rafat

+0

Не могли бы вы предоставить код, который у вас есть, и указать версию DevExpress? – Michael

Смежные вопросы