2011-09-12 47 views
2
<telerik:RadGrid ID="rgRecentSubmissions" runat="server" AllowPaging="True" AutoGenerateColumns="False" 
    PageSize="10" GridLines="None" Skin="Office2007"> 

默认情况下,RadGrid显示10条记录并具有一个下拉式过滤器,以将页面大小增加到20或50条记录。在下拉列表中选择另一个值后,页面将重新加载(回传),并且RadGrid将被扩展以显示更多记录。Telerik RadGrid(ASP .Net) - 页面大小过滤器错误/丢失

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

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

UPDATE 好吧,我想张贴一些图片,但不能因为我涉嫌没有足够的“信誉分”

让我知道你的想法。

回答

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>标签标记,如果你觉得这是更清洁。

+0

谢谢!工作就像一个魅力的确如此:) – AnimaSola