如何解决为什么分页在此RadGrid上不起作用
<div id="RadGird" style="margin-top: 10px;">
<telerik:RadGrid ID="RadGrid1" runat="server"
Onitemcommand="RadGrid1_itemcommand"
RenderMode="Lightweight"
AutoGenerateColumns="False"
AllowSorting="True"
AllowPaging="true"
AllowCustomPaging ="true"
OnNeedDataSource="RadGrid1_NeedDataSource" GroupPanelPosition="Top" PageSize="50">
<ClientSettings>
<Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="true" FrozenColumnsCount="2"></Scrolling>
</ClientSettings>
<MasterTableView CommandItemdisplay="Top" DataKeyNames="ID"
Font-Size="Small" Name="MasterView" TableLayout="Fixed">
<CommandItemSettings ShowAddNewRecordButton="true" ShowRefreshButton="False" />
<CommandItemTemplate>
<asp:LinkButton ID="LinkButton3" runat="server" CommandName="AddNewInmate" CausesValidation="false" Visible='<%# !RadGrid1.MasterTableView.IsItemInserted %>'><img style="border:0px" alt="" src="images/AddRecord.png" /> Add new Inmate</asp:LinkButton>
</CommandItemTemplate>
<Columns>
<telerik:GridTemplateColumn AllowFiltering="false" UniqueName="Edit">
<ItemTemplate>
<asp:LinkButton ID="EditRecord" runat="server" CommandName="EditInmate" CausesValidation="false" Visible='<%# !RadGrid1.MasterTableView.IsItemInserted %>'><img style="border:0px" alt="" src="images/icon_edit.gif" /></asp:LinkButton>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn display="false" datafield="ID" UniqueName="ID" DataType="System.String"></telerik:GridBoundColumn>
<telerik:GridBoundColumn AllowFiltering="False" datafield="RecDate" DataType="System.DateTime" display="True" HeaderText="Received Date" UniqueName="ReceivedDate" DataFormatString="{0:M/d/yyyy}" Visible="True"></telerik:GridBoundColumn>
<telerik:GridBoundColumn AllowSorting="true" AllowFiltering="false" datafield="InNumber" DataType="System.String" UniqueName="InNumber" display="true" HeaderText="InNumber"></telerik:GridBoundColumn>
<telerik:GridBoundColumn AllowSorting="true" AllowFiltering="false" datafield="FCNumber" DataType="System.String" UniqueName="FCNumber" display="true" HeaderText="SID"></telerik:GridBoundColumn>
<telerik:GridBoundColumn AllowSorting="true" AllowFiltering="false" datafield="JackNumber" DataType="System.String" UniqueName="JackNumber" display="true" HeaderText="Jack Number"></telerik:GridBoundColumn>
<telerik:GridBoundColumn AllowSorting="true" AllowFiltering="false" datafield="Comments" DataType="System.String" UniqueName="Comments" display="true" HeaderText="Comments"></telerik:GridBoundColumn>
<telerik:GridBoundColumn AllowSorting="true" AllowFiltering="false" datafield="Employee" DataType="System.String" UniqueName="AddedBy" display="true" HeaderText="Added By"></telerik:GridBoundColumn>
<telerik:GridBoundColumn AllowSorting="true" AllowFiltering="false" datafield="Status" DataType="System.String" UniqueName="Status" display="true" HeaderText="Status"></telerik:GridBoundColumn>
<telerik:GridBoundColumn AllowSorting="true" AllowFiltering="false" datafield="Type" DataType="System.String" UniqueName="Type" display="true" HeaderText="Type"></telerik:GridBoundColumn>
</Columns>
</MasterTableView>
<ClientSettings ReorderColumnsOnClient="true" AllowColumnsReorder="true" ColumnsReorderMethod="Reorder">
<Virtualization EnableVirtualization="true" InitiallyCachedItemsCount="2000"
LoadingPanelID="RadAjaxLoadingPanel1" ItemsPerView="50"/>
<Scrolling AllowScroll="true" UseStaticHeaders="true" ScrollHeight="500px" />
<Resizing AllowColumnResize="true" />
</ClientSettings>
<PagerStyle Mode="NextPrevNumericAndAdvanced"></PagerStyle>
</telerik:RadGrid>
</div>
所有内容都加载并显示了数据,但是我看不到任何分页控件,我获得了前50条记录,但没有页面控件。
我错过了什么
解决方法
我认为您应该在PageStyle标记中添加“ AlwaysVisible = true ”。对于此问题可能有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。