![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TClientDataSet [D7, WinXP]
zep © (2006-11-22 21:30:00)Доброго времени суток ALL неподскажите ка к TClientDataSet' е
сделать сортировку по толю в два направления, использовал IndexFieldNames но он сортирует только по уменьшению
Зарание спасибо.
zep (2006-11-23 20:17:00) [1]Спасибо всем попробую
salexn (2006-11-23 17:39:00) [2]Просто надо использоватиь не IndexFieldNames, а создать индекс
FieldNames - все поля
DescFieldNames - только поля по которым нужен DESC
ClientDataSet.AddIndex(IndexName, FieldNames, [ixCaseInsensitive], DescFieldNames);
sniknik (2006-11-23 15:50:00) [3]попробуй так
ClientDataSet.Sort:= 'Fl1 ASC, Fl2 DESC';
вообщето это из ADODataSet-а т.е. для клиентского аналог
ClientDataSet.IndexFieldNames:= 'Fl1 ASC, Fl2 DESC';
может и получится, если нет, но надо, переходи на ADO. ;) там работает.
Сергей М. (2006-11-23 09:20:00) [4]Никак.
Любой индекс строится либо по убыванию либо по возрастанию.