本指南演示了如何 在报表级 筛选数据。 如果数据源不包含大量数据、或者能够在可容忍的时间期间内加载数据时,常使用这种方法快速筛选报表数据。 如果应用程序的数据加载过程很关键,那么请参阅 如何: 在数据源级筛选数据。
要在报表级筛选数据,则执行下列操作。
-
启动 MS Visual Studio (2005、2008 或 2010),并且新建一个或者打开一个现有的 Windows 窗体应用程序。
-
添加新空白报表 到项目中。
-
绑定报表 到 Northwind 示例数据库 (与 XtraReports 安装一起提供的 nwind.mdb 文件) 的 "Products" 表。
-
把 ProductName 和 UnitPrice 字段从 Field List (字段列表) 窗口中拖放到报表的 Detail(细节) 带区。
-
然后,单击报表的 智能标记,并在被调用的操作列表中,单击 XtraReportBase.FilterString 属性的省略号按钮。
在被调用的 FilterString Editor 中,构造一个将 UnitPrice 数据字段与所需取值进行比较的表达式。
注意,可以把 参数 嵌入到表达式中,并在每次预览报表时请求这些参数。
现在报表已经就绪。 切换到 Preview 标签页 并查看结果。