У меня есть представление данных, которое ограничено таблицей m_table, созданной в моем коде. Столбец с именем цена имеет десятичный тип.
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
Интересно, почему десятичный тип не может быть отсортирован численно. Как этого добиться?