Смотрите на эта страница и MSDN это сообщение в блоге . В принципе необходимо настроить сортировку в источнике данных (ли ObjectDataSource или SqlDataSource) не в GridView.
Насколько я могу сказать, класс DataView ничего не поддерживает кроме простого ascending/decending вида. Не видя код, где Вы загружаете и связываете данные, трудно предоставить определенную рекомендацию, но Вы могли также:
Можно создать 2 скрытых столбца. Отведите текстовую роль 1-му скрытому столбцу и часть числа к 2-му скрытому столбцу. Теперь вид этими скрытыми столбцами (альфа-вид для 1-го столбца & числовой вид для 2-го столбца).
Таким образом, можно сохранить первоначальный столбец в целях дисплея & имейте эти 2 скрытых столбца для сортировки.