Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
675
Assunto : ASP.NET
Titulo: Controlando a exibição do paginador na dataGrid

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



Fazer paginação na datagrid se tornou um recurso simples, muito fácil de usar, que com certeza aplicaremos a vontade em nossas aplicações web.

Porém alguns truques de design são interessantes. Quando a grid tiver menos registros do que uma página, não é necessário exibir os números da paginação, ou links de navegação. Se deixarmos eles aparecerem ficarão pelo menos estranhos, por exemplo, um numero 1 perdido no rodapé da grid.

Ainda bem que resolver este problema é tão simples quanto fazer a paginação, ou mais : Basta acrescentar mais uma instrução logo após o databind da grid. Supondo que a dataGrid chame-se DG, veja como fica o código :

DG.databind
DG.pagerstyle.visible= (dg.pagecount>1)

Observem que ainda abusei de um truque de lógica : para atribuições em valores lógicos podemos atribuir diretamente uma expressão que resulte em valor lógico, sem fazer um IF. Um pequeno truque de lógica.


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 10/14/2016 3:20:00 PM
nome: GaQwcfeLObNetMHdUt
email: jimos4581rzt@hotmail.com
comentário:
1IizPi http://www.FyLitCl7Pf7kjQdDUOLQOuaxTXbj5iNG.com

data: 10/14/2016 3:04:00 PM
nome: csDBKmSKbq
email: jimos4581rzt@hotmail.com
comentário:
1P4Agz http://www.FyLitCl7Pf7kjQdDUOLQOuaxTXbj5iNG.com

data: 8/6/2016 10:13:00 PM
nome: UZRPItmmQQCViR
email: jimos4581rt@hotmail.com
comentário:
C4O9GO http://www.FyLitCl7Pf7kjQdDUOLQOuaxTXbj5iNG.com

data: 2/2/2005 1:37:00 PM
nome: Penihel Roosewelt
email: penihel@pop.com.br
comentário:
Realmente muito elegante

 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br