procedure TShangPinSelectForRuKuFam.SearchRec;
//取得 过滤器
Function GetFilter: TcxdbDataFilterCriteria;
begin
result := ( cxGrid1DBTableView1.DataController.Filter as TcxdbDataFilterCriteria );
end;
var
searchv: string;
filter: TcxDBDataFilterCriteria;
begin
if not ( csDesigning in Self.ComponentState ) then
begin
searchv := '%'+vartostr(EdtSearch.EditingText)+'%';
filter := GetFilter;
with filter do
begin
filter.Clear;
filter.Active := False;
FFilterCriteriaItem := (Root.AddItem(cxGrid1DBTableView1PinYin ,foLike , searchv ,searchv) as TcxDBDataFilterCriteriaItem);
Root.BoolOperatorKind := fboOr; //关键操作
//Root.AddItemList(fboOr);
Root.AddItem(cxGrid1DBTableView1MingCheng,foLike ,searchv ,searchv);
//filter.FilterText := ' PinYin like ''%' + searchv + '''';
filter.Active := True;
end;
end;
end;