我有一个表单,我有一系列按钮,用户可以单击以过滤cxGrid中的记录 这工作正常,但我想过滤而不显示实际的过滤条。 这有可能吗? - 我无法弄清楚如何。 我有一个带*的按钮来重置滤镜,所以我不需要滤镜条
procedure TfrmJsCompanies.ButtonClick(Sender: TObject);
var
ButtonValue: char;
FilterString: string;
begin
ButtonValue := (Sender as TcxButton).Caption[1];
FilterString := ButtonValue + '%';
with cxDbView1.DataController.Filter.Root do
begin
Clear;
BoolOperatorKind := fboOr;
AddItem(colCompany_Name, foLike, FilterString, FilterString);
end;
cxDbView1.DataController.Filter.Active := True;
ActiveControl := grdCompanies;
end;
答案 0 :(得分:2)
在TcxGridTableView上,将FilterRow.Visible属性设置为False。这将隐藏过滤条。