如何从TcxGrid列过滤器中删除“自定义”过滤器?
问题描述:
答
有可能以测试你在找什么在DataController.Filter.OnGetValueList
:在3000代表
procedure TForm1.cxGridTableView1DataControllerFilterGetValueList(
Sender: TcxFilterCriteria; AItemIndex: Integer; AValueList: TcxDataFilterValueList);
var
i: Integer;
begin
for i := 0 to AValueList.Count - 1 do
if AValueList[i].Kind = TcxFilterValueItemKind.fviCustom then
begin
AValueList.Delete(i);
break;
end;
// AValueList[i].Kind is one of
// fviAll, fviCustom, fviBlanks, fviNonBlanks, fviUser, fviValue, fviMRU, fviMRUSeparator, fviSpecial, fviUserEx
end;
恭喜! ;-) – Kromster
谢谢:D:D:D –