Telerik的radgrid控件的问题:改变页面大小变化事件时

问题描述 投票:0回答:1

下面是我的页面索引更改事件代码。

protected void Grpgridview_PageIndexChanged(object source,     Telerik.Web.UI.GridPageChangedEventArgs e)
{
    try
    {

        Grpgridview.CurrentPageIndex = e.NewPageIndex;
        LoadGrid();
    }
    catch (Exception ex)
    {

    }
}

我的页面大小为10。

现在,每当我在运行时改变页面大小为10至20的数据未在网格中显示。

下面是我的页面大小变化事件代码。

protected void Grpgridview_PageSizeChanged(object source, GridPageSizeChangedEventArgs e)
{
    Grpgridview.CurrentPageIndex= e.NewPageSize;
    LoadGrid();
}

网格是从服务器端加载,但是当我改变页面大小也不会加载数据。

telerik radgrid
1个回答
0
投票

你应该调用DataBind在这种情况下。

Grpgridview.CurrentPageIndex = e.NewPageIndex;
LoadGrid();

当然,这将是更好地利用的先进的数据绑定由Telerik的radgrid控件提供的。

http://www.telerik.com/help/aspnet-ajax/grid-simple-data-binding.html

http://www.telerik.com/help/aspnet-ajax/grid-advanced-data-binding.html

© www.soinside.com 2019 - 2024. All rights reserved.