Сортировка в DataGridView

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

asn
Новичок
Новичок
 
Сообщения: 34
Зарегистрирован: 29.08.2005 (Пн) 8:18

Сортировка в DataGridView

Сообщение asn » 22.12.2006 (Пт) 14:54

Как сделать сортировку в DataGridView по "математическому" принципу, т.е в столбце (0) записаны данные:
A-345
A-432
A-3
A-9865
A-12345
A-55

при сортировке, нажатием на заголовок столбца получаем:
A-12345
A-3
A-345
A-432
A-55
A-9865

Надо получить вот что:
A-3
A-55
A-345
A-432
A-9865
A-12345
Последний раз редактировалось asn 22.12.2006 (Пт) 15:22, всего редактировалось 1 раз.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 22.12.2006 (Пт) 15:08

Во-первых, все же определись с элементом управления, т.е. DataGridView или DataFlexGrid.
А во-вторых аналогичная тем была и решение таково: сортировать надо в источнике данных. Подробности в Поиске.
Весь мир матрица, а мы в нем потоки байтов!

asn
Новичок
Новичок
 
Сообщения: 34
Зарегистрирован: 29.08.2005 (Пн) 8:18

Сообщение asn » 22.12.2006 (Пт) 15:24

Sorry, название грида подправил. С источником данных сложнее, т.к. данные добавляю методом

DataGridView1.Rows.Add()

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 22.12.2006 (Пт) 15:35

Тогда копай в сторону метода Sort, там можно задать свою реализацию интерфейса IComparer
Весь мир матрица, а мы в нем потоки байтов!


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 42

    TopList  
cron