day & night

Filters in DBGrid, сортировка по столбцам в Grid
Дата обновления: , перейти к новому сообщению
icon8
#1
daf11



Бывалый
*

Группа: Пользователи
Сообщений: 20
Регистрация: 22.09.2005
Пользователь №: 47.439


Респектов: 0
----------


Предупреждений: 2


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

Плиз хелп.javascript:emoticon(':shot:')
User is offline
Go topGo end
 

Ответов(1 - 1)
icon11 16.11.2006 - 23:09
#2
Korich



Game Developer
Group Icon

Группа: Наши Люди
Сообщений: 2.324
Регистрация: 11.04.2006
Из: ниоткуда
Пользователь №: 13


Респектов: 671
-----XXXX-




_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
User is offline
Go topGo end

Topic Options
Сейчас: 19.05.2024 - 14:24
Мобильная версия | Lite версия