Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 指定RadGrid的最大页面大小?_.net_C# 4.0_Telerik_Radgrid - Fatal编程技术网

.net 指定RadGrid的最大页面大小?

.net 指定RadGrid的最大页面大小?,.net,c#-4.0,telerik,radgrid,.net,C# 4.0,Telerik,Radgrid,是否有一个属性允许我指定Rad网格的最大页面大小 我有一个radgrid,默认为10,但用户可以更改它。如果有1000条记录,用户可以指定1000条,并且渲染需要很长时间。希望将页面大小限制为50左右 解决方案 多亏了HalfTrackMindMan,我发布了解决方案 protected void rgSearchResults_PageSizeChanged(object sender, GridPageSizeChangedEventArgs e) { if (e.NewPageSi

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

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

解决方案

多亏了HalfTrackMindMan,我发布了解决方案

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

绑定到RadGrid的PageSizeChanged事件,如果NewPageSize要将GridPageSizeChangedEventArgs的取消属性值设置为true。

绑定到RadGrid的PageSizeChanged事件,如果NewPageSize要将GridPageSizeChangedEventArgs的取消属性值设置为true。

mmm。。。很好,谢谢。尽管我注意到NewPAgeSize是一个只读属性。如果超过50,有没有办法将其指定为50?事实上,我在pagesizechange事件中将radgrid指定为50,并且成功了。美女嗯。。。很好,谢谢。尽管我注意到NewPAgeSize是一个只读属性。如果超过50,有没有办法将其指定为50?事实上,我在pagesizechange事件中将radgrid指定为50,并且成功了。美女