【问题标题】:Specify max page size of a RadGrid?指定 RadGrid 的最大页面大小?
【发布时间】:2011-06-10 06:22:24
【问题描述】:

是否有允许我指定 Rad Grid 的最大页面大小的属性?

我有一个 radgrid,它默认为 10,但用户可以更改它。如果有 1000 条记录,用户可以指定 1000 条,并且渲染需要很长时间。想将页面大小限制为 50 左右。

解决方案

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

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

【问题讨论】:

    标签: .net c#-4.0 telerik radgrid


    【解决方案1】:

    绑定到 RadGrid 的 PageSizeChanged 事件,如果 NewPageSize 太大,请将 GridPageSizeChangedEventArgs 的 Canceled 属性值设置为 true。

    【讨论】:

    • 嗯……太好了,谢谢。虽然我注意到 NewPAgeSize 是一个只读属性。如果超过 50,有什么方法可以将其指定为 50?
    • 实际上我在 pagesizechange 事件中将 radgrid 指定为 50 并且它有效。美女!
    猜你喜欢
    • 1970-01-01
    • 2018-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多