숫자 값이 포함 된 유니폼 문자열을 정렬하는 방법은 무엇입니까?
-
14-12-2019 - |
문제
문자열의 GridView 열이 제대로 정렬하는 데 문제가 있습니다.
열의 값 유형은 다음과 같습니다 : $ 99,999, $ 200, / 500, / 50,000
기본적으로 가 '$'대신 '/'가 있는지
"누구도 이들을 분류 할 수있는 좋은 접근 방식을 가지고 있습니까?
해결책
문자열 세트를 취한 정렬 함수를 만들고 첫 번째 문자를 제거한 다음 정상적으로 정렬합니다.이렇게하면 $ 또는 / 문제가 제거됩니다.
정교한 : 새로운 icomparer r / string1.substring [1]> String2.substring [1]을 반환합니다.나는 약간의 코드를 작성하지만, 현재 VS 나 모노가있는 컴퓨터에서 멀리 떨어져 있습니다.
다른 팁
실현 나는 경계 필드의 정렬 표현식을 GridView (uniform itemcd 문자열의 양을 포함)의 다른 숨겨진 열로 설정할 수 있습니다.doh!
제휴하지 않습니다 StackOverflow