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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Listview: ORDENAÇÃO / REDRAW
FELIPE CABRERA
SÃO CETANO DO SUL
SP - BRASIL
ENUNCIADA !
Postada em 18/10/2006 14:45 hs            
Olá senhores.
 
Estou utilizando  o controle ListView e desvendando seus mistérios... Porém, tenho duas dúvidas básicas:
1. Como consigo ordenar números? Ele considera tudo String
2. Ao montar um ListView, existe uma propriedade como o Redraw para que ela não "pisque" na tela enquanto é montada?
 
Obrigado
 
Felipe Cabrera
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 18/10/2006 16:19 hs            
1. Só string... vc vai ter q passar ordenado ou, se for caso e se puder, passar o número com 0 à esquerda
 
2. Eu não sei mas posso dar uma olhada... :)
 
at+
   
FELIPE CABRERA
SÃO CETANO DO SUL
SP - BRASIL
ENUNCIADA !
Postada em 18/10/2006 16:23 hs            
Opa.
Obrigado pela resposta.
O problema é que a ordenação deve acontecer em tempo de execução, e os valores variam de 3 a 7 dígitos!!!! Então ficaria muito ruim colocar 4 zeros à esquerda, dificultaria visualização. Em todo o caso, esse recurso é apenas "desejável" e não imprescindível para o projeto. Agradeço o empenho amigo! Você sabe algum recurso para mudar a backcolor de cada linha?
 
Um abraço
TÓPICO EDITADO
 
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 19/10/2006 07:32 hs            
Felipe, se é em tempo de execucao, é so vc fazer um select hora que vc quiser ordernar o list e pronto.
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 19/10/2006 08:25 hs            
No ListView não tem como mudar o backcolor de cada linha... se vc quiser fazer zebrado tente usar o MSHFlexgrid... creio q o sort dele tb sirva para números... dê uma olhada e qq coisa posta ae
 
at+
   
Alemao
não registrado
ENUNCIADA !
Postada em 20/02/2008 15:49 hs   
No VB.NET é possível sim mudar o backcolor de cada linha: segue um exemplo: ListViewCSV.Items.Item(j).BackColor = Color.DarkBlue
J é o indice da sua linha.

Abraço.
   
Página(s): 1/3      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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