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

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

TRxDbGrid OnTitleClick [D6, IB6.x]


Dmitriy O. ©   (2004-12-07 07:17:00) 

Как в данном гриде получить имя поля при нажатии на Кнопку-заголовок ? Нужно для сортировки по SQL запросу. Еще желательно узнать куда повернут Треугольник который появляется на заголовке чтоб сортировать соответсв по убыванию/возрастанию


Fran   (2004-12-07 09:13:00) [1]

procedure TfmRegDead.RxDBGrid1TitleClick(Column: TColumn);
begin
 if (Column.FieldName = 'MAYFIELD') then
 begin
     with dmDead.quDead do
     begin
     Close;
     SQL.Delete(SQL.Count - 1);
     SQL.Add('ORDER BY MAYFIELD');
     Open;
     end;
 end;
end;

А треугольничек есть в EhGrid, там в Хелпе написано как сделать.


ЮЮ   (2004-12-07 08:46:00) [2]

Сорри, это в
OnTitleBtnClick(Sender: TObject; ACol: Integer;
 Field: TField);
в OnTitleClick(Column: TColumn) тоже, очевидно:
Column.Field


ЮЮ   (2004-12-07 08:39:00) [3]

а двух переданных параметров:
 ACol: Integer; Field: TField
ну никак не хватает, чтобы это определить???


Наверх

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