2011-06-10 218 views
1

是否有一个属性允许我指定Rad网格的最大页面大小?指定RadGrid的最大页面大小?

我有一个radgrid,它默认为10,但用户可以改变这一点。如果有1000条记录,则用户可以指定1000,并且需要很长时间才能呈现。想限制页面大小为50或其他东西。

SOLUTION

感谢HalfTrackMindMan,我已经发布了解决方案。

protected void rgSearchResults_PageSizeChanged(object sender, GridPageSizeChangedEventArgs e) 
{ 
    if (e.NewPageSize > 50) 
    { 
     e.Canceled = true; 
     rgSearchResults.PageSize = 50; 
    } 
} 

回答

1

绑定到radgrid控件的PageSizeChanged事件,如果NewPageSize是GridPageSizeChangedEventArgs的真多集取消属性值。

+0

嗯...很好,谢谢。虽然我注意到NewPAgeSize是只读属性。如果他们超过50,有什么方法可以将其指定为50? – Diskdrive 2011-06-10 07:00:31

+0

实际上,我将radgrid指定为50,实际上是在pagesizechange事件中,它工作。美女! – Diskdrive 2011-06-10 07:02:49