0
我有一个datagridview,它绑定到我的代码中构造的表m_table。名为price的列具有十进制类型。vb.net datagridivew中的十进制列没有按数字排序
DGV.DataSource = m_table
DGV.Columns(columnPrice).ValueType = System.Type.GetType("System.Decimal")
所有价格均为十进制。但是我发现当点击DGV的列标题时,价格列就像字符串一样排序。例如:
9.0,13.5,8-> 13.5,8,9.0
但我想排序数字,那就是 8,9.0,13.5
我不知道为什么十进制类型不能被数字顺序排序。如何实现这一目标?