Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E ai galera tudo bem?
Estou tentando achar uma solução rápida, simples de desenvolver e performática para paginação de registros, mas me está parecendo que performace não anda junto com solução simples. Anteriormente tinha postado sobre paginação de gridview, agora estou vendo sobre paginação de DataList.
Encontrei um componente CollectionPager, mas parece que se tiver muitos dados ele não irá rodar legal, deem uma olhada no código abaixo(está funcionando) e me dizem o que acham no ponto de performace, usabilidade etc.
protected void Page_Load(object sender, EventArgs e)
{
ClienteEntidade entidade = new ClienteEntidade();
ClienteBusiness business = new ClienteBusiness();
entidade.stracao = "S";
List<ClienteEntidade> lista = new List<ClienteEntidade>();
using (SqlDataReader sdr = business.AcaoCliente(entidade))
{
while (sdr .Read())
{
entidade = new ClienteEntidade();
entidade.strnome = vdr["strnome"].ToString();
lista.Add(entidade);
}
}
CollectionPager1.DataSource = lista;
CollectionPager1.BindToControl = dtl_cliente;
dtl_cliente.DataSource = CollectionPager1.DataSourcePaged;
dtl_cliente.DataBind();
}Carregando comentários...