|
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
|
|
|
|
|
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+
|
|
|
|
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
|
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.
|
|
|
|
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.
|
|
|