Pregunta

Tengo algunos problemas para obtener una columna de cadenas de cuadrícula para ordenar correctamente.

El tipo de valores en la columna parecen: $ 99,999, $ 200, / 500, / 50,000

Básicamente valores de moneda no decimales que pueden tienen un '/' en lugar de un '$'

¿Alguien tiene un buen enfoque para clasificarlos?

¿Fue útil?

Solución

Podría crear una función de clasificación que toma un conjunto de cuerdas, elimina el primer carácter, luego se clasifica de forma normal.Esto eliminaría el $ o / emisión.

para elaborar: Crear un nuevo icomparer, y luego hágalo devolver si string1.substring [1]> string2.substring [1].Escribiría un poco de código, pero actualmente estoy lejos de una computadora con VS o Mono.

Otros consejos

Realizado. Solo puedo configurar la expresión de clasificación del campo basto en una columna oculta diferente en el GridView (que contiene la cantidad en una cadena itemcd uniforme).¡DOH!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top