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

时间:2011-09-12 10:18:36

标签: filter pagination telerik radgrid

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

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

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

任何人都会遇到这种情况或者可能知道为什么会这样?无论页面大小和记录数量如何,我都需要保留下拉选择器。

更新 好吧,我试图发布一些图片,但因为我据称没有足够的“声望点”而无法发布。

让我知道你的想法。

1 个答案:

答案 0 :(得分: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>标签。