( Вход | Регистрация | Поиск )

Filters in DBGrid, сортировка по столбцам в Grid
Дата обновления: 16.11.2006 - 23:09, перейти к новому сообщению

·daf11
Группа: Пользователи

Сообщений: 20
Народ недавно сталкнулся с проблеммой.
При нажатие на имя поле должна произойти сортировка, делается это вроде через Titlt. Два дня пытаюсь отсортировать ничего не получается. javascript:emoticon(':blink:')

Плиз хелп.javascript:emoticon(':shot:')


Ответов(1 - 1)

·Korich
Группа: Наши Люди

Сообщений: 2.324
_http://club.shelek.com/viewart.php?id=100

или
В DBGrid это делается так - на событие DBGrid1OnTitleClick пишем обработчик,

CODE
{
if (ADOTable1->Active)
if ((Column->FieldName, ADOTable1->Sort) > 0 && ("ASC", ADOTable1->Sort) > 0)
   ADOTable1->Sort = Column->FieldName + "DESC";//сортировка по убыванию
 else ADOTable1->Sort = Column->FieldName + "ASC";//по возрастанию

}



Вместо ADOTable может быть ADOQuery или ADOStoredProc