ColumnHeaderMouseClickで自前で
DataTableバインディングしてるなら
DataTableに数値型の非表示列作ってそれをソート列にすることになるな
結構めんどくさいから素直に元々数値列にするなり0パディングするなりするのがお勧めだがね