Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

отключение сортировки в DBGrid [D5, Paradox]


Леонид ©   (2002-07-05 12:29:00) 

Можно ли как-то отключить сортировку в DBGrid на время редактирования? Я имею в виду, чтобы при открытии формы можно было один раз данные отсортировать и больше сортировка бы не проводилась.

Иначе получается, что при добавлении новая запись часто "прыгает" в соответствии с значением индексируемого поля.
Таблицы - Paradox, доступ через TTable.


Anatoly Podgoretsky   (2002-07-06 14:45:00) [1]

Отключить (совсем удалить) индексы, а сортировку проводить при открытии формы, но только учти у DBGrid это сделать нельзя по техническим причинам


MsGuns   (2002-07-06 14:28:00) [2]

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


Леонид   (2002-07-05 19:37:00) [3]

Если я отключу сортировку или сделаю ее по autoincrement полю, то оно сортироваться вообще никак не будет. А мне надо, чтобы сортировалось, но только один раз - при вызове формы.


Johnmen   (2002-07-05 12:37:00) [4]

Сортировка есть у НД, а не у DBGrid,
посему после открытия НД отключи сортировку.


wHammer   (2002-07-05 12:33:00) [5]

Создай автоинкрементное поле и по нему сортируй в DBGrid, номер последней всегда больше предыдущей.


Наверх

Титульная страница Поиск, карта сайта Написать письмо