USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  listview
Nilton
não registrado
Postada em 27/05/2004 15:57 hs   
Bom dia a todos.
Estou querendo preencher uma listview com dados de uma tabela, o meu problema é que a tabela tem muitos registros e demora um pouco para encher. Será que alguém não conhece algum código mais eficiente que o meu?
O meu código é o seguinte:
 
do while no rs.eof
   preencher os dados na listview
   rs.movenext
loop
rs.close
 
valeu
     
Anjo Negro
SÃO GONÇALO
RJ - BRASIL
Postada em 27/05/2004 18:34 hs            
infelizmente que eu saiba não tem... mas se a galera souber de algum, eu tb gostaria de saber, pois tb esto fazendo um sistema que eu tenho q colocar tudo em um listview

_______________________

Anjo Negro

anjonegro86@ibest.com.br

     
Vaughyman
RIO DE JANEIRO
RJ - BRASIL
Postada em 27/05/2004 23:36 hs            
Caros colaboradores,
 
Há coisas que temos que fazer pela maneira tradicional. Infelizmente toda ferramenta tem suas limitações e nosso querido listview é mais uma que está dentro do citado.
Paar melhorar o desempnho sugiro que se filtre os dados na hora do carregamento, pois em muitas vezes carraegamos a listview com dados que nem queremos ver, como por exemplo: Faturas de 1999...
Na costruçao do recordset, deixe já indexada uma data com pelo menos um mes para caso queira saber outra data especifica, entre então com os dados da nova data.
Uma outra maneira é paginar os recordsets por vez.
Por exemplo, usando uma SQL com a opção "Select top n".
Abraços 

"IF FUNCIONOU = TRUE THEN Emoções

     BLOQUEIE O POST

ELSE Emoções

    POST NOVAMENTE INFORMANDO O QUE ACONTECEU

ENDIF Emoções

     
Ama
Pontos: 2843
UBERLÂNDIA
MG - BRASIL
ENUNCIADA !
Postada em 28/05/2004 03:08 hs         
se vc não se preocupar muito com estetica uma opção é o listview ter sua propriedade
visible = false durante a carga melhora desempenho mas não é bonito
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página