Classificação de coluna numérica DatagridView Winform

Eu estou usando apenas um DataGridView simples para armazenar um monte de dados (engraçado isso).

Eu tenho decimais em uma coluna particular. Mas quando se trata de encomendar por essa coluna decimal, ele ordena incorretamente. Por exemplo :

O pedido inicial pode ser:

0,563,45500,8920078,901,56100,292,39

A ordem final seria:

0,56100,291,5620078,902,393,45500,89

Como você pode ver, ele o ordena a partir do primeiro número. E então ordena isto deste modo.

Pensei que poderia definir a coluna para um "ColumnType" diferente e isso pode ser feito automaticamente. Mas não há tipos de coluna "Numérico" ou "Decimal".

Eu estava no MSDN procurando o problema e consegui encontrar o método "sort" que posso usar no DataGridView. Mas a explicação estava um pouco acima da minha cabeça, e os exemplos não usavam números, apenas texto, então eu não conseguia ver como eu deveria mudar as coisas.

Qualquer ajuda seria muito apreciada.

questionAnswers(6)

yourAnswerToTheQuestion