![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Здравствуйте! Подскажите плз, как воспользоваться сортировкой в
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"