Compartilhar via


LinqDataSource.AutoPage Propriedade

Definição

Obtém ou define um valor que indica se o controle LinqDataSource dá suporte à navegação por meio de seções nos dados no tempo de execução.

public:
 property bool AutoPage { bool get(); void set(bool value); };
public bool AutoPage { get; set; }
member this.AutoPage : bool with get, set
Public Property AutoPage As Boolean

Valor da propriedade

true se o usuário puder paginar os dados; caso contrário, false. O valor padrão é true.

Exemplos

O exemplo a seguir mostra um LinqDataSource controle com a AutoPage propriedade definida como true e um GridView controle associado ao LinqDataSource controle . A AllowPaging propriedade do GridView controle é definida como true para fornecer a interface que permite que os usuários passem pelos dados.

<asp:LinqDataSource 
    ContextTypeName="ExampleDataContext" 
    TableName="Products" 
    AutoPage="true"
    AutoSort="true"
    ID="LinqDataSource1" 
    runat="server">
</asp:LinqDataSource>
<asp:GridView 
    AllowPaging="true"
    AllowSorting="true"
    DataSourceID="LinqDataSource1"
    ID="GridView1" 
    runat="server">
</asp:GridView>
<asp:LinqDataSource 
    ContextTypeName="ExampleDataContext" 
    TableName="Products" 
    AutoPage="true"
    AutoSort="true"
    ID="LinqDataSource1" 
    runat="server">
</asp:LinqDataSource>
<asp:GridView 
    AllowPaging="true"
    AllowSorting="true"
    DataSourceID="LinqDataSource1"
    ID="GridView1" 
    runat="server">
</asp:GridView>

Comentários

Defina a AutoPage propriedade como true para habilitar a paginação no LinqDataSource controle . Para permitir que o usuário use a página pelos dados, conecte um controle associado a dados que fornece a interface para paginação para o LinqDataSource controle. Quando a AutoPage propriedade é definida como true, o LinqDataSource controle recupera apenas registros suficientes para uma página no controle associado a dados. Ele usa os Skip métodos e Take para recuperar os registros da página atual.

Aplica-se a