A
aidy_lei
Unregistered / Unconfirmed
GUEST, unregistred user!
想从cxGrid中取出过滤条件保存,待需要时把条件取出来写回cxGrid实现过滤,现需要拆分过滤条件不知如何实现,请高手们帮助(如果有更好的办法让cxGrid加载过滤条件那就再好不过了)。
假设cxGrid过滤条件如下:
(Region 相似 '%上海%') AND ((NextLinkDate >= '2008-12-08') AND (NextLinkDate < '2008-12-09')) AND ((ClientTier 包含 ('★★', '★★★')) OR (Sales = 'LeeDoN'))
将上列字符串拆分结果如下,并把以下每行添加到TStrings中(注:‘{}’之间表示是一个条件组合)
(Region 相似 '%上海%')
and
{
(NextLinkDate >= '2008-12-08')
and
(NextLinkDate < '2008-12-09')
}
and
{
(ClientTier 包含 ('★★', '★★★'))
or
(Sales = 'LeeDoN')
}
假设cxGrid过滤条件如下:
(Region 相似 '%上海%') AND ((NextLinkDate >= '2008-12-08') AND (NextLinkDate < '2008-12-09')) AND ((ClientTier 包含 ('★★', '★★★')) OR (Sales = 'LeeDoN'))
将上列字符串拆分结果如下,并把以下每行添加到TStrings中(注:‘{}’之间表示是一个条件组合)
(Region 相似 '%上海%')
and
{
(NextLinkDate >= '2008-12-08')
and
(NextLinkDate < '2008-12-09')
}
and
{
(ClientTier 包含 ('★★', '★★★'))
or
(Sales = 'LeeDoN')
}