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

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

Здравствуйте! Подскажите плз, как воспользоваться сортировкой в


trafff ©   (2004-11-05 13:51:00) 

DBGrid от EhLib? Есть событие:
procedure TForm1.DBGridEh1TitleBtnClick(Sender: TObject; ACol: Integer;
 Column: TColumnEh);
begin

end;

Так опять обработчик события написать не могу, а в примере, идущим с ним этот учатсок есть, но он заремлен. Может конечно и без обработки события это сделать, но не могу найти отличия, от "демо" грида и грида на своей форме. Свойства ставил какие только можно, сами флажки сортировки появляются, но сортировка не происходит.
Заранее благодарю.


Rusty   (2004-11-05 20:25:00) [1]


> trafff  


Для базы Access я делаю так:

procedure TForm1.DBGridEh1SortMarkingChanged(Sender: TObject);
var
 i: Integer;
begin
 for i:=0 to DBGridEh1.SortMarkedColumns.Count-1 do
   if DBGridEh1.SortMarkedColumns[i].Title.SortMarker=smUpEh
 then
   Table1.Sort:=DBGridEh1.SortMarkedColumns[i].FieldName+' DESC'
 else
   Table1.Sort:=DBGridEh1.SortMarkedColumns[i].FieldName+' ASC';
end;


trafff   (2004-11-05 14:18:00) [2]

Спасибо, посмотрю!


Pentium133   (2004-11-05 14:01:00) [3]

если ты используешь FIBPlus, то смотри страницу http://www.armax.ru/fibplus/rus/news.shtml.Найди слово "EhLibFIB"


Наверх

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