Ir para conteúdo
Fórum Script Brasil
  • 0

Paginação de listview


MrJunior

Pergunta

Pessoal, tem uma aplicação aqui no trabalho, onde uma determinada tela está com um listview, e a depender da consulta a tela acaba ficando pesada. Decidir então fazer uma paginação desse list, porém, ele não pagina. Estou utilizando o obejto DataPage, porém, nada acontece. Creio que não devo está configurando o mesmo corretamente. Abaixo segue meu codigo.

<asp:ListView ID="list" runat="server" DataMember="DefaultView" 
                        Visible="True" OnItemDataBound="list_ItemDataBound" 
                        onpagepropertieschanging="listPrestador_PagePropertiesChanging">
                        <ItemTemplate>
                            <div id="rede_refereniado">
                                <h4>
                                    <%# Eval("Nome")%></h4>
                                <asp:Label ID="lblTelefone" runat="server" Text="Telefones: " Width="100px"></asp:Label>
                                <asp:TextBox ID="txtTelefones" runat="server" Text='<%#String.Concat(Eval("Enderecos.Ddd_telefone"), Eval("Enderecos.Num_telefone"))%>'
                                    Width="200px" ReadOnly="true"></asp:TextBox>
                                <br class="br" />
                                <asp:Label ID="lblEnderecos" runat="server" Text="Cep: " Width="100px"></asp:Label>
                                <asp:TextBox ID="txtenderecos" runat="server" Text='<%#Eval("Enderecos.Cep")%>' Width="100px"
                                    TextMode="MultiLine"></asp:TextBox>
                                <br class="br" />
                                <asp:Label ID="lbllogradouro" runat="server" Text="Endereço: " Width="100px"></asp:Label>
                                <asp:TextBox ID="txtlogradouro" runat="server" Text='<%#String.Concat(Eval("Enderecos.Logradouro"), Eval("Enderecos.Numlogradouro"))%>'
                                    Width="420px" TextMode="MultiLine" ReadOnly="true"></asp:TextBox>
                                <br class="br" />
                                <asp:Label ID="lblComplemento" runat="server" Text="Complemento: " Width="100px"></asp:Label>
                                <asp:TextBox ID="txtComplemento" runat="server" Text='<%#String.Concat(Eval("Enderecos.Complemento"), "")%>'
                                    Width="420px" TextMode="MultiLine" ReadOnly="true"></asp:TextBox>
                                <br class="br" />
                                <asp:Label ID="lblBairro" runat="server" Text="Bairro: " Width="100px"></asp:Label>
                                <asp:TextBox ID="txtBairro" runat="server" Text='<%#String.Concat(Eval("Enderecos.Bairro"), "")%>'
                                    Width="420px" TextMode="MultiLine" ReadOnly="true"></asp:TextBox>
                                <br class="br" />
                                <asp:Label ID="lblEndMunicipio" runat="server" Text="Municipio: " Width="100px"></asp:Label>
                                <asp:TextBox ID="txtEndMunicipio" runat="server" Text='<%#String.Concat(Eval("Enderecos.Municipio"), " - ", Eval("Enderecos.Uf"))%>'
                                    Width="420px" ReadOnly="true"></asp:TextBox>
                                <br class="br" />
                                <asp:Label ID="lblHorario" runat="server" Text="Horario: " Width="100px"></asp:Label>
                                <asp:TextBox ID="txtHorario" runat="server" Text='<%#Eval("Horario")%>' Width="420px"
                                    TextMode="MultiLine" ReadOnly="true"></asp:TextBox>
                                <br class="br" />
                                <asp:Label ID="lblEspecialidade" runat="server" Text="Especialidade: " Width="100px"></asp:Label>
                                <asp:TextBox ID="txtEspecialidade" runat="server" Text='<%#Eval("EspecialidadePrestador")%>'
                                    Width="420px" TextMode="MultiLine" Height="30px" ReadOnly="true"></asp:TextBox>
                                <br class="br" />
                                <asp:LinkButton ID="LinkButton1" runat="server">Ver Mapa</asp:LinkButton></p>
                            </div>
                          

                        </ItemTemplate>
                        <EmptyDataTemplate>
                            <br />
                            <br />
                        </EmptyDataTemplate>
                        <LayoutTemplate>
                            <div id="itemPlaceholderContainer" runat="server" style="">
                                <span id="itemPlaceholder" runat="server" />
                            </div>
                        </LayoutTemplate>
                    </asp:ListView>
                      <asp:DataPager ID="dtpList" runat="server" PagedControlID="list" PageSize="5" >
                        <Fields>
                            <asp:NumericPagerField />
                        </Fields>
                        
                                            </asp:DataPager>

O binding efetuo no code behind mesmo.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...