首页 文章

Telerik RadGrid(ASP .Net) - 页面大小过滤Bug /丢失

提问于
浏览
2
<telerik:RadGrid ID="rgRecentSubmissions" runat="server" AllowPaging="True" AutoGenerateColumns="False"
    PageSize="10" GridLines="None" Skin="Office2007">

默认情况下,RadGrid显示10条记录,并有一个下拉过滤器,可将页面大小增加到20或50条记录 . 在下拉列表中选择另一个值后,页面将重新加载(回发)并扩展RadGrid以显示更多选定的记录 .

现在,当您有少于50个记录并且为页面大小选择值50时会出现问题 . 回发后,下拉过滤器丢失,您无法重新选择较低的页面大小值 .

有人经历过这个或者可能知道为什么会这样吗?无论页面大小和记录数量如何,我都需要保留下拉选择器 .

UPDATE 好的,我试图发布一些图片但是't since I allegedly don'有足够的"reputation points"

让我知道你的想法 .

1 回答

  • 2

    尝试使用此声明:

    <telerik:RadGrid ID="rgRecentSubmissions" runat="server" AllowPaging="True" AutoGenerateColumns="False"
        PageSize="10" GridLines="None" Skin="Office2007" PagerStyle-AlwaysVisible="true">
    

    我在这里做的是采用PagerStyle-AlwaysVisible属性并将其设置为true,像魅力一样工作:)如果你觉得那样更干净,你当然可以在你的RadGrid标记中打开 <PagerStyle></PagerStyle> 标签 .

相关问题