Jump to content

Как узнать, какой сетке принадлежит колонка?


x11

Recommended Posts

Проблема в том, что у сеток TUniDBGrіd/TUnimDBGrіd есть много событий, у которых отсутствует важный параметр Sender. Например, в таких событиях, как MultiColumnSort, ColumnSort, ColumnSummaryResult, ColumnMove и т.д. Это очень неудобно.

Как можно узнать программно в событии OnColumnSort

procedure TfmmUsersRef.dbgRulesColumnSort(Column: TunimDBGridColumn; Direction: Boolean);
begin

end;

в какой сетке, в какой таблице происходит сортировка?

Спасибо.

Link to comment
Share on other sites

2 hours ago, x11 said:

в какой таблице происходит сортировка?

Здравствуйте,

Можете так:

procedure TMainmForm.UnimDBGrid1ColumnSort(Column: TunimDBGridColumn;
  Direction: Boolean);
begin
  //Column.Field.DataSet...
end;

 

  • Like 1
Link to comment
Share on other sites

Понял, спасибо.

Но иногда нужно знать именно TUniDBGrіd/TUnimDBGrіd. Если в новых версиях появится такой параметр, будет очень полезно.  Спасибо.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...