我在使用GridView的字符串列进行正确排序时遇到了一些麻烦。
列中的值类型如下:$ 99,999,$ 200,/ 500,/ 50,000
基本上非<十进制货币值可能具有'/'而不是'$'
有没有人有一个很好的方法来排序这些?
答案 0 :(得分:2)
你可以创建一个排序函数,它接受一组字符串,删除第一个字符,然后正常排序。这将删除$或/ issue。
详细说明:创建一个新的iComparer,然后让它返回string1.SubString [1]&gt; string2.SubString [1]。我写了一些代码,但是我现在已经远离了带有VS或Mono的电脑。
答案 1 :(得分:0)
已实现我可以将BoundField的排序表达式设置为gridview上的不同隐藏列(其中包含统一itemCD字符串中的数量)。卫生署!