Pergunta

Estou tendo algum problema ao obter uma coluna GridView de strings para classificar adequadamente.

O tipo de valores na coluna parece: $ 99.999, $ 200, / 500, / 50.000

Basicamente valores de moeda não decimal que maio têm um '/' em vez de um '$'

Alguém tem uma boa abordagem para classificar estes?

Foi útil?

Solução

Você pode criar uma função de classificação que leve um conjunto de strings, remove o primeiro caractere, então classifica como normal.Isso removeria o $ or /.

Para elaborar: criar um novo Icomparer e depois retorne se string1.substring [1]> string2.substring [1].Eu escreveria um pouco de código, mas estou atualmente longe de um computador com vs ou mono nele.

Outras dicas

Percebi que posso apenas definir a expressão de classificação do limite para uma coluna oculta diferente no GridView (que contém o valor em uma seqüência uniforme de itemCD).Doh!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top