ObjectDataSourceView.EnablePaging Propriedade

Definição

Recebe ou define um valor que indica se o controlo de fonte de dados suporta a paginação através do conjunto de dados que recupera.

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

Valor de Propriedade

true, se o controlo de fonte de dados suportar a paginação através dos dados que recupera; caso contrário, false.

Observações

A paginação pelo ObjectDataSourceView controlo é gerida definindo os EnablePaging, StartRowIndexParameterName, MaximumRowsParameterName, e SelectCountMethod propriedades do ObjectDataSourceView e definindo um Select método no objeto de negócio com os parâmetros adequados. Quando a EnablePaging propriedade é definida para true, a SelectParameters coleção inclui dois parâmetros adicionais para a primeira linha solicitada e para o número de linhas solicitadas. Estes dois parâmetros são nomeados conforme definido pelas StartRowIndexParameterName propriedades e MaximumRowsParameterName . O Select método deve devolver o número pedido de linhas começando no índice especificado. Como os dados podem não se dividir de forma uniforme pelo tamanho da página, a última página pode conter menos linhas. Assim, o número de linhas solicitadas é, na verdade, o número máximo de linhas que são devolvidas.

A CanRetrieveTotalRowCount propriedade é verificada durante uma chamada ao ExecuteSelect método para garantir que o controlo de fonte de dados suporta todas as capacidades solicitadas, definindo as várias DataSourceSelectArguments propriedades.

Quando a paginação está ativada no controlo associado ao limite de dados, o controlo ligado aos dados chama o Select método com o índice inicial e o número de linhas necessárias. Além disso, se a SelectCountMethod propriedade estiver definida, o controlo databound chama o método antes de renderizar os controlos do pager. Por exemplo, se um GridView controlo tiver a paginação ativada com um tamanho de página 5, e o SelectCountMethod método devolver 20, apenas 4 páginas são exibidas no pager.

O valor da EnablePaging propriedade é armazenado no estado de visualização.

Aplica-se a

Ver também