Esta página foi útil?
Seus comentários sobre este conteúdo são importantes. Queremos saber sua opinião.
Comentários adicionais?
1500 caracteres restantes
Exportar (0) Imprimir
Expandir Tudo
Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

DetailsView.AllowPaging Propriedade

Obtém ou define um valor indicando se o recurso de paginação está Habilitado.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (em System.Web. dll)

public virtual bool AllowPaging { get; set; }

Valor da propriedade

Tipo: System.Boolean

true to enable the paging feature; otherwise, false. O padrão é false.

The DetailsView control has built-in paging capabilities, which allow a user to navigate to a different record in the data source.

The DetailsView control can perform both user interface (UI) and data source paging.The UI paging feature can be used with any data source object that supports the System.Collections.ICollection interface.For each paging operation, the DetailsView control queries the data source for the entire data collection and selects the row to display, essentially discarding the remaining data.

If a data source implements DataSourceView and the CanPage property returns true, the DetailsView control will use data source paging instead of UI paging.In this case, the DetailsView control will query for only the row needed for each paging operation.Logo, a paginação de fonte de dados é mais eficiente do que a paginação de interface do usuário (UI).Only the ObjectDataSourceView object supports data source paging without modification.

To enable the paging feature, set the AllowPaging property to true.You can determine the total number of items in the underlying data source by using the PageCount property.To determine the index of the currently displayed item, use the PageIndex property.

When paging is enabled, an additional row called the pager row is automatically displayed in the DetailsView control.A linha pager contém os Controlarars de navegação de página e pode ser exibida na parte superior, inferior, ou ambos a parte superior e parte inferior do Controlarar.A linha pager tem dois pager internos modos de Exibir: páginas numeradas e Avançar e links página anterior (usar como padrão).O modo páginas numeradas exibe links para as páginas individuais, permitindo que o usuário navegar para uma página específica.O modo vínculos de Avançar e Anterior exibe os controles que permitem que o usuário navegue até a próxima ou na página anterior.

Observação:

The DetailsView control automatically hides the pager row when the data source contains fewer than two records.

You can control the settings of the pager row (such as the pager display mode, the number of page links to display at a time, and the pager control's text label) by using the PagerSettings property.To control the appearance of the pager row (including its background color, font color, and position), use the PagerStyle property.The DetailsView control also allows you to define a custom template for the pager row.For more information on creating a custom pager row template, see PagerTemplate.

The DetailsView control provides several events that you can use to perform a custom action when paging occurs.A tabela a seguir lista os eventos disponíveis.

Evento

Descrição

PageIndexChanged

Occurs when one of the pager buttons is clicked, but after the DetailsView control handles the paging operation.Este evento é comumente usado quando você precisar executar uma tarefa após o usuário navega para um registro diferente no Controlarar.

PageIndexChanging

Occurs when one of the pager buttons is clicked, but before the DetailsView control handles the paging operation.Este evento é freqüentemente usado para cancelar a operação de paginação.

The value of AllowPaging is stored in view state.

The following code example demonstrates how to use the AllowPaging property to enable the paging capabilities of the DetailsView control.

<%@ Page language= %>

<!DOCTYPE html PUBLIC "-
    "http:
<html xmlns="http:
  <head runat=>
    <title>DetailsView AllowPaging Example</title>
</head>
<body>
    <form id= runat=>

      <h3>DetailsView AllowPaging Example</h3>

        <asp:detailsview id=
          datasourceid=
          autogeneraterows= 
          allowpaging=
          runat=>

          <headerstyle backcolor=
            forecolor=/>

          <pagersettings mode=
            firstpagetext=
            lastpagetext=
            nextpagetext=
            previouspagetext=/>

          <pagerstyle forecolor=
            backcolor=
            font-names=
            font-size= />   
        </asp:detailsview>

        <!-- This example uses Microsoft SQL Server and connects -->
        <!-- to the Northwind sample database. -->           
        <asp:SqlDataSource ID= runat= 
          ConnectionString=
            
          SelectCommand="SELECT [CompanyName], [ContactName], 
             [CustomerID] FROM [Customers]">
        </asp:SqlDataSource>

      </form>
  </body>
</html>


Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft