我有一个Telerik RadGrid,它包含以下列:
Item Name, Price, Price Change, % of Change
所有三个尾随列都包含小数数据。Price列包含所有正小数,而其他两个既包含负数又包含正数。
按Price和Price Change排序很好,但当我尝试按% of Change列排序时,RadGrid似乎忽略了否定。该列的输出类似于:
0.00
0.21
-0.39
-0.55
0.63请注意,Price Change列包含类似的数据,但在排序时,它不会将负数视为正数。
你知道为什么会发生这种情况吗?或者如何解决?
发布于 2012-07-25 07:52:07
原来是我的数据源,在计算后将% of Change转换为字符串类型。我使用FORMAT(myformula, 2)将百分比转换为具有两个小数位的固定格式。使用CONVERT(myformula, DECIMAL(11,2)时,列排序似乎工作得很好。
https://stackoverflow.com/questions/11639185
复制相似问题