ObjectDataSourceView.EnablePaging Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 true
en , 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.