GridView количество страниц не работает со списком объектов - PullRequest
0 голосов
/ 07 февраля 2019

Итак, я искал пару вопросов здесь и в Google, но я, кажется, нигде не нашел ответа, я новичок в веб-формах.

У меня есть веб-формы ExportableGridView (в основном, в виде сетки), которая позволяет выполнять подкачку страниц, этоэто HTML:

<div id="DivGrillaMailsEnviados" runat="server">
            <ecc:ExportableGridView 
                ID="gridMailsEnviados" 
                runat="server" 
                AutoGenerateColumns="False"
                CellPadding="0" 
                FixedColumns="" 
                PageIndex="1" 
                SkinID="tcExportableGridView" 
                ToolTip="Exportar a xls"
                AllowSorting="true"
                AllowPaging="true"
                PageSize="5"
                onpageindexchanging="gridMailsEnviados_PageIndexChanging"
                Width="100%">
                <Columns>
                </Columns>
            </ecc:ExportableGridView>
</div>

И это события, которые запускаются:

protected void gridMailsEnviados_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
    try
    {
        gridMailsEnviados.PageIndex = e.NewPageIndex;

        WC.Paginacion paginacion = new WC.Paginacion();

        paginacion.Pagina = e.NewPageIndex;
        paginacion.RegistrosPorPagina = PAGING;

        TraerAlertaCargarGrilla(paginacion);
    }
    catch (Exception ex)
    {
        throw ex;
    }

}

private void TraerAlertaCargarGrilla(WC.Paginacion paginacion)
{
    List<Alerta> alertas = CargarLogEnvioMails(paginacion);
    CargarGrillaEnvioMails(alertas);
}

private void CargarGrillaEnvioMails(List<Alerta> logAlertas)
{
    gridMailsEnviados.DataSource = logAlertas;
    gridMailsEnviados.DataBind();
}

Но количество страниц не настроено, оно говорит 1 из 1 вместо 1of ((Количество записей) / Количество на страницу)

Я не знаю, происходит ли это, потому что это список класса, и это должен быть набор данных или что-то, но есть PageIndex, размер страницытам и AllowPaging с событием там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...