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

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

Сортировка в DBGrid [D5, MSSQL]


Марат ©   (2004-08-09 13:59:00) 

Есть Query1: Select a,b,c from d order by a
Есть DBGrid1 в котором данные отображаются через DataSource1
Можно ли изменить сортировку с а на b не исполняя заново запрос?


sniknik   (2004-08-10 12:08:00) [1]

> Это будет настолько нудная работа, что лучще уж обратиться к серверу..
нудно
ADODataSet.Sort:= 'c';
???


sniknik   (2004-08-10 12:06:00) [2]

Марат   (10.08.04 12:01) [6]
а, до меня дошло. :) сортировка не в DBGrid, а в рекордсете!(Query)!

тогда ДА.


46_55_41_44   (2004-08-10 12:04:00) [3]

Марат в принципе это можно сделать! Нооо...
Это будет настолько нудная работа, что лучще уж обратиться к серверу...


Соловьев   (2004-08-10 12:03:00) [4]


> Считал Query 1 раз и из получившихся данных хочу сделать
> другую сортировку не обращаясь еще раз на сервер.

TClienDataSet


Марат   (2004-08-10 12:01:00) [5]

Может неправильно задал вопрос. Считал Query 1 раз и из получившихся данных хочу сделать другую сортировку не обращаясь еще раз на сервер.


Соловьев   (2004-08-09 15:01:00) [6]


> А есть ли какие-нибудь другие варианты?

есть

> на событие OnTitleClick формируй динамический запрос взависимости
> на какой столбец ты клацаешь и перечитывай Query

это запрос к серверу. а надо я так понял локально


Anatoly Podgoretsky   (2004-08-09 15:01:00) [7]

Марат   (09.08.04 14:49) [2]
Тогда бы это обозначало ДА, а тебе ответили НЕТ


ivc_andr   (2004-08-09 14:55:00) [8]

на событие OnTitleClick формируй динамический запрос взависимости на какой столбец ты клацаешь и перечитывай Query


Марат   (2004-08-09 14:49:00) [9]

А есть ли какие-нибудь другие варианты?


46_55_41_44   (2004-08-09 14:05:00) [10]

НЕТ!


Наверх

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