Compartilhar via


ObjectDataSourceView.EnablePaging Propriedade

Definição

Obtém ou define um valor que indica se o controle de fonte de dados é compatível com paginação no 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 da propriedade

Boolean

true, se o controle da fonte de dados der suporte à paginação por meio dos dados recuperados; caso contrário, false.

Comentários

A paginação pelo ObjectDataSourceView controle é tratada definindo as EnablePagingStartRowIndexParameterNameSelectCountMethod MaximumRowsParameterNamepropriedades e propriedades ObjectDataSourceView do e definindo um Select método no objeto de negócios com os parâmetros adequados. Quando a EnablePaging propriedade é definida como true, a SelectParameters coleção inclui dois parâmetros adicionais para a primeira linha solicitada e o número de linhas solicitadas. Esses dois parâmetros são nomeados conforme definido pela StartRowIndexParameterName propriedade e MaximumRowsParameterName pelas propriedades. O Select método deve retornar o número solicitado de linhas começando no índice especificado. Como os dados podem não ser divididos uniformemente 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 retornadas.

A CanRetrieveTotalRowCount propriedade é verificada durante uma chamada ao método para ExecuteSelect garantir que o controle da fonte de dados dê suporte a todos os recursos solicitados definindo as várias DataSourceSelectArguments propriedades.

Quando a paginação é habilitada no controle associado a dados, o controle associado a 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 controle associado a dados chamará o método antes de renderizar os controles do pager. Por exemplo, se um GridView controle tiver paginação habilitada com um tamanho de página de 5 e o SelectCountMethod método retornar 20, apenas 4 páginas serão exibidas no pager.

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

Aplica-se a

Confira também