这是场景:
我正在使用一个将 XML 字符串存储在其中一列中的数据库表。此 XML 包含我正在使用 Crystal Reports 生成报告的重要数据。为此,我创建了一个对象来表示 XML 字符串中的相关数据,并将这些对象的列表绑定到我的报表查看器。我已经对 Crystal Reports 进行了一些工作,使用它们的本机控件设置过滤和排序,但事实证明这不够冗长,无法处理我想要的过滤类型。
我想要某种 UI 控件,允许用户构建可用于过滤我的对象列表的表达式。然后可以通过编程将列表与相关对象绑定到报告查看器。
为了澄清一个我想做的事情的例子。让用户能够选择在 9 - 10 和 12 - 2 或 4- 5 之间发生的给定产品的所有交易。基本上可以使用逻辑操作对我的对象中的任何属性进行查询控制。
关于如何做到这一点的任何想法或建议?想知道是否有人知道包含这种功能的任何工具。