Сортировка VSFlexGrid

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Arthur2626
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 30.03.2007 (Пт) 14:11

Сортировка VSFlexGrid

Сообщение Arthur2626 » 02.04.2007 (Пн) 10:28

Здравствуйте.
Можно ли сортировать VSFlexGrid так, чтобы первый столбец не затрагивался?

frmForm1.VSFlexGrid1.Select 1, .VSFlexGrid1.Col, .VSFlexGrid1.Rows - 2, .VSFlexGrid1.Col
frmForm1.VSFlexGrid1.Sort = flexSortStringAscending
frmForm1.VSFlexGrid1.Select 0, 0, 0, 0

Дело в том, что первый столбец - это порядковые номера строк таблицы. Хотелось бы его оставить в покое.

При сортировке любого столбца таблицы, понятно дело, меняется порядок строк таблицы.
Я думаю, что было бы хорошо, чтобы строки таблицы были пронумерованы. Они не хранятся в таблицах базы данных, почему их хранить? Тогда если будешь удалять запись, что? пройти по всем остальным строкам и изменять значения порядковых номеров всех строк? Поэтому, я нашел где-то в форумах, что можно по запросу получить порядковые номера строк ((Select Sum(1) From Т1 AS Т Where Т.fldID<=Т1.fldID). И вот что получается, ведь при сортировке меняются также порядковые номера. Подскажите, пожалуйста, можно сделать так чтобы порядковые номера оставались при сортировке в сохранности?

Спасибо.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 02.04.2007 (Пн) 10:45

Дублей не надо.
Lasciate ogni speranza, voi ch'entrate.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 02.04.2007 (Пн) 11:58

Поскольку тема, оказывается, была перенесена из раздела "VB для профессионалов", то устным предупреждением не ограничусь.

Arthur2626, раз. И предупреждение.
tag_warning
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: AhrefsBot, Bing-бот и гости: 57

    TopList