none
Configurações de Paginação do GridView RRS feed

  • Pergunta

  • Olá pessoal.
    Tenho um sistema com aproximadamente 50 telas de listagem, que usam um gridView configurado por um Skin, que determinha o PageSize.
    Em uma dessas telas quero alterar o PageSize. Mas parece que ele despreza os valores que dou para as propriedades, e só lê o skin.

    Alguém sabe evitar isso.

    Obrigado.
    quarta-feira, 13 de maio de 2009 17:05

Respostas

  • em um pequeno e rápido cenário construído, funcionou perfeitamente...

    SKIN
    <asp:GridView runat="server" AllowPaging="True" SkinId="teste" PageSize="4"></asp:GridView>

    ASPX
    <asp:GridView ID="GridView1" runat="server" SkinID="teste">

    C#
    IList a = new ArrayList();
    a.Add("a");
    a.Add("b");
    a.Add("c");
    a.Add("d");
    a.Add("e");
    a.Add("f");

    GridView1.PageSize = 2;
    GridView1.DataSource = a;
    GridView1.DataBind();
    Espero ter ajudado, boa sorte! Fábio Morikawa
    • Sugerido como Resposta Fábio Morikawa quarta-feira, 13 de maio de 2009 18:26
    • Marcado como Resposta André Aranha quarta-feira, 13 de maio de 2009 18:27
    quarta-feira, 13 de maio de 2009 17:55

Todas as Respostas

  • verifique se a propriedade AllowPaging do Grid esta como true
    Espero ter ajudado, boa sorte! Fábio Morikawa
    quarta-feira, 13 de maio de 2009 17:23
  • Sim, está como true, tanto no skin quanto no .aspx.

    Alguém sabe se há algum motivo para ele dar preferência ao skin antes do que eu digito na própria pagina?
    quarta-feira, 13 de maio de 2009 17:26
  • em um pequeno e rápido cenário construído, funcionou perfeitamente...

    SKIN
    <asp:GridView runat="server" AllowPaging="True" SkinId="teste" PageSize="4"></asp:GridView>

    ASPX
    <asp:GridView ID="GridView1" runat="server" SkinID="teste">

    C#
    IList a = new ArrayList();
    a.Add("a");
    a.Add("b");
    a.Add("c");
    a.Add("d");
    a.Add("e");
    a.Add("f");

    GridView1.PageSize = 2;
    GridView1.DataSource = a;
    GridView1.DataBind();
    Espero ter ajudado, boa sorte! Fábio Morikawa
    • Sugerido como Resposta Fábio Morikawa quarta-feira, 13 de maio de 2009 18:26
    • Marcado como Resposta André Aranha quarta-feira, 13 de maio de 2009 18:27
    quarta-feira, 13 de maio de 2009 17:55
  • É, sua solução funcionou... Vai ter q ser isso mesmo.

    Mas não enguli essa estória do gridview ignorar as alterações feitas no ASPX...

    Obrigado. :)
    quarta-feira, 13 de maio de 2009 18:14