Inquiridor
Como quebrar ao meio o DataGridView C#

Pergunta
-
Estou criando um Grid como se fosse os painéis que tem em aeroportos com as escalas de aeroportos que atualizam a cada 5 minutos
Ele ficará em uma Televisão só apresentando esse Grid porém ele retorna muitas linhas, a Tv não comporta todas gostaria de dividir o grid ao meio para poder visualizar todas as linhas ao mesmo tempo!
Alguem sabe como faz isso e pode me dar uma ajuda??
Estou fazendo em WebForm C# Visual Studio 2010
Todas as Respostas
-
Boa tarde Eduardo.. ja tive que fazer uma vez algo parecido e fiz assim
defini a quantidade maxima de registro por paginação do grid e criei um timer.. ai no evento tick do time eu recuperava o numero que estava a paginação do grid e somava 1... deu certo..
aqui comigo no serviço não to com o código mais se não conseguir nada a noite tento achar ele e te mando
Fernando
-
-
é mais ou menos assim.. na sua toolbox dentro tab AJAX Extensions vc tem o componente Timer é só arrastar ele pra dentro do html da pagina que vc esta com esse problema.. após colocar ele, em seu html na parte desing, selecione ele e clique em propriedades vá até os eventos e de 2 clicks no evento Tick, vai ser criado no cs esse evento aproveite também nas propriedades e ja defina de quanto em quanto tempo que o evento sera disparado, esse tempo tem que ser informado em milisegundos.. ai tem q fazer uma continha de leve pra chegar no seu tempo ideal.
fica mais ou menos assim seu componete no html com o evento
<asp:Timer ID="Timer" runat="server" ontick="Timer_Tick" Interval="60000"></asp:Timer>
no .cs no envento Tick basta fazer isso:
protected void Timer_Tick(object sender, EventArgs e)
{
//Aqui vc descobre qual indice atual que esta selecionado
int proxPagina = seuGrid.PageIndex + 1;
//Caso seja o utlimo indice ai vc volta aqui pra primeira pagina
if (proxPagina >= seuGrid.PageCount)
proxPagina = 0;
//Aqui vc apenas seta o grid pro novo indice
seuGrid.PageIndex = proxPagina;
seuGrid.DataBind();
}no grid tem uma propriedade chamada PageSize se não me engano ai la vc define a quantidade de linhas que devem aparecer por cada PageIndex
o conceito é esse.. espero que de certo..
boa sorte!
Caso de certo não esqueça de marcar a resposta como util ;)
abraço
Fernando
- Sugerido como Resposta Samuel Rodrigues dos Anjos quinta-feira, 4 de abril de 2013 05:26