Compartir a través de


ObjectDataSourceView.EnablePaging Propiedad

Definición

Obtiene o establece un valor que indica si el control de origen de datos admite la paginación en el conjunto de datos recuperado.

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 propiedad

Boolean

true, si el control de origen de datos admite la paginación en el conjunto de datos recuperado; en caso contrario, false.

Comentarios

La paginación por parte del ObjectDataSourceView control se controla estableciendo las EnablePagingpropiedades , StartRowIndexParameterName, MaximumRowsParameterNamey SelectCountMethod de ObjectDataSourceView y definiendo un Select método en el objeto de negocio con los parámetros adecuados. Cuando la EnablePaging propiedad se establece trueen , la SelectParameters colección incluye dos parámetros adicionales para la primera fila solicitada y el número de filas solicitadas. Estos dos parámetros se denominan como se define en las StartRowIndexParameterName propiedades y MaximumRowsParameterName . El Select método debe devolver el número solicitado de filas a partir del índice especificado. Dado que los datos podrían no dividirse uniformemente por el tamaño de página, la última página podría contener menos filas. Por lo tanto, el número de filas solicitadas es realmente el número máximo de filas que se devuelven.

La CanRetrieveTotalRowCount propiedad se comprueba durante una llamada al ExecuteSelect método para asegurarse de que el control de origen de datos admite todas las funcionalidades solicitadas estableciendo las distintas DataSourceSelectArguments propiedades.

Cuando se habilita la paginación en el control enlazado a datos asociado, el control enlazado a datos llama al Select método con el índice de inicio y el número de filas necesarias. Además, si se establece la SelectCountMethod propiedad , el control enlazado a datos llama al método antes de representar los controles de buscapersonas. Por ejemplo, si un GridView control tiene habilitada la paginación con un tamaño de página de 5 y el SelectCountMethod método devuelve 20, solo se muestran 4 páginas en el buscapersonas.

El valor de la EnablePaging propiedad se almacena en estado de vista.

Se aplica a

Consulte también