Telerik Radgrid проблема: при изменении события изменения размера страницы - PullRequest
0 голосов
/ 16 февраля 2012

ниже - мой код для события изменения индекса страницы.

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();
}

gird загружается со стороны сервера, но когда я изменяю размер страницы, он не будет загружать данные.

1 Ответ

0 голосов
/ 16 февраля 2012

Вы должны позвонить 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

...