본문 바로가기

Delphi/꿀팁

TcxGrid에서 필터로 검색하기

with cxGridTableView1.DataController do

begin

  Filter.Options := [fcoCaseInsensitive]; //검색옵션을 설정합니다.

  Filter.BeginUpdate;

  try

    Filter.Root.Clear;

    Filter.Root.BoolOperatorKind := fboOr//검색조건을 설정합니다.

    Filter.Root.AddItem(Column1, foLike, '%' + sSearchText + '%', sSearchText); //검색에 사용할 컬럼을 추가합니다.

    Filter.Root.AddItem(Column2, foEqual, sSearchText, sSearchText);

    //컬럼, 검색방법, 검색어, 필터에 보여질 내용 순으로 입력합니다.

  finally

    Filter.EndUpdate;

    Filter.Active := True;

  end;

end;


반응형