asp.net - mvc - tag helpers asp net core
PagedDatasource para paginación de vista de cuadrÃcula (2)
Versión ASP.NET 2.0+
Esta publicación aquí http://www.codewrecks.com/blog/index.php/2008/02/09/aspnet-20-gridview-custom-sorting-with-pageddatasource/ amplía el GridView estándar y proporciona un código de plomería para lograr PagedDataSource integración.
Versión ASP.NET 4.5
Establecer el atributo AllowPaging y AllowCustomPaging en el GridView, así como la propiedad de fuente de datos paginada?
PagedDataSource dataSource = new PagedDataSource();
int virtualRowCount = Convert.ToInt32(dataset.Tables[1].Rows[0]["TotalRows"]);
dataSource.AllowCustomPaging = true;
dataSource.PageSize = 15;
dataSource.VirtualCount = virtualRowCount;
dataSource.DataSource = dataset.Tables[0].DefaultView;
gvTaxPayerLoginDetail.AllowPaging = true; // See this line here
gvTaxPayerLoginDetail.AllowCustomPaging = true; // and this line here
gvTaxPayerLoginDetail.DataSource = dataSource;
gvTaxPayerLoginDetail.DataBind();
Además, esta publicación también puede ser de ayuda http://www.byteblocks.com/post/2012/03/20/Use-Custom-Paging-in-Grid-View.aspx
Estoy usando PagedDataSource para la paginación personalizada de gridview. Aquí está el código:
PagedDataSource dataSource = new PagedDataSource();
int virtualRowCount = Convert.ToInt32(dataset.Tables[1].Rows[0]["TotalRows"]);
dataSource.AllowCustomPaging = true;
dataSource.PageSize = 15;
dataSource.VirtualCount = virtualRowCount;
dataSource.DataSource = dataset.Tables[0].DefaultView;
gvTaxPayerLoginDetail.DataSource = dataSource;
gvTaxPayerLoginDetail.DataBind();
Estoy devolviendo los "totalrows" de mi procedimiento almacenado (que se establece en virtualRowCount) y las filas reales en las tables[0]
del conjunto de datos. Estoy obteniendo los resultados sin embargo, mi buscapersonas desapareció. El buscapersonas ya no se muestra. ¿Cómo puedo decirle a la vista de cuadrícula que obtenga valor de PagedDataSource?
Trabajando con ASP.Net 4
PagedDataSource dataSource = new PagedDataSource();
int virtualRowCount = Convert.ToInt32(dataset.Tables[1].Rows[0]["TotalRows"]);
dataSource.DataSource = dataset.Tables[0].DefaultView;
dataSource.AllowCustomPaging = true;
dataSource.PageSize = 15;
dataSource.VirtualCount = virtualRowCount;
dataSource.CurrentPageIndex =0;
gvTaxPayerLoginDetail.DataSource = dataSource;
gvTaxPayerLoginDetail.AllowPaging=True;
gvTaxPayerLoginDetail.DataBind();