Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Базы данных > DBGrid сортировка


Автор: aleks88 5.2.2012, 19:38
Здравствуйте!
Необходимо сделать сортировку в DBGrid по щелчку на заголовок. Сортировка должны быть в 2 стороны (первый клик - по возрастанию, второй - по убыванию)...

В данный момент сортировка в одном направление, да и как реализована я не совсем понял (нашел пример где то в сети и вставил кусок...)

Код

void __fastcall TForm1::DBGrid1TitleClick(TColumn *Column)
{
 AnsiString S;
 S=Column->FieldName;
 if(Dataset1->OrderClause!=S)
 {
  Dataset1->Close();
  Dataset1->OrderClause=S;
  Dataset1->Open();
 }
}


Подскажите, можно ли модифицировать данный код под сортировку в 2 стороны. Или нужно применять какие-то другие механизмы ?

Автор: aleks88 7.2.2012, 12:37
Никто не подскажет ? Хоть в каком направлении искать ? :(

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)