Datagrid对GB,MB,KB,B进行排序

时间:2012-05-09 16:40:26

标签: c# sorting datagrid

好的,所以我做了一个应用程序来从交换中获取邮箱大小,但是我需要一些帮助使排序工作得很好。 我用自己的类对数据进行数据处理,我使用此处的解决方案使我的列表可排序:How to sort databound DataGridView column?

但是当尝试对邮箱大小进行排序时,它并不像我想要的那样,请有人能给我一些见解吗? 现在我故意将MB部分和大小(双)分成2个不同的列。 任何想法都是欢迎的。 enter image description here

在屏幕截图中,问题不明显,但是我只想在顶部使用GB,但是MB最终会在你的邮箱中容易拥有200MB而不是200GB。

1 个答案:

答案 0 :(得分:0)

感谢上面的评论,我已经能够找到一种方法来完成这项工作。 我在我的类中添加了一个附加值,该值仅包含字节,使其成为网格中的隐藏列。 使用了headerclick的事件,在这里我对隐藏列而不是字符串列进行了排序