我正在使用一个简单的DataGridView来保存一堆数据(有趣的是)。Winform DatagridView数字列排序
我在特定列中有小数。但是,当涉及到按小数列排序时,它会错误地命令它。例如:
发车顺序可能是:
- 0.56
- 3.45
- 500.89
- 20078.90
- 1.56
- 100.29
- 2.39
结局顺序将是:
- 0.56
- 100.29
- 1.56
- 20078.90
- 2.39
- 3.45
- 500.89
如你所见,它从第一个数字开始下令。然后以这种方式命令它。
我想我可能会将列设置为不同的“ColumnType”,并可能自动执行此操作。但是没有“数字”或“小数”列类型。
我在MSDN上查找问题,我可以找到“排序”方法,我可以在DataGridView上使用。但是这个解释有些凌驾于我的头上,而且这些例子并没有使用数字,只有文字,所以我无法看到我应该如何切换。
任何帮助将不胜感激。
哦,这个男人! 是的工作完美:)谢谢你! – MindingData 2010-01-07 06:41:13
一直在努力,你的代码工作,而我发现的其他人没有。谢谢。 – user1500403 2015-08-05 00:05:58