本教程说明了如何在不编写任何代码的情况下启用“打印预览”中的报表数据排序。
在本教程中,我们将从以下报告开始,该报告显示按类别名称分组的产品。
您可以对明细数据和报告组实施交互式排序。
小费
创建的报告与平台无关,并且可用于所有应用程序平台的Print Preview支持其交互功能。
#排序报告组
要在“打印预览”中启用对报告组进行排序,请选择显示位于组标题中的产品类别名称的标签,然后切换到“属性”窗口。
展开标签的XRLabel.InteractiveSorting属性和设置SortingOptions.TargetBand属性GroupHeader1和SortingOptions.FieldName到类别名称。
切换到“ 预览”选项卡以按“ 类别名称”字段对报告组进行排序。当鼠标指针悬停在类别名称上时,它将变为指示排序功能的手。元素右边缘显示的箭头指示排序顺序。
#排序明细数据
要启用“详细信息”区域中的数据排序,请选择显示“ 产品名称”标题的表格单元,然后切换到“属性”窗口。
将SortingOptions.TargetBand属性设置为Detail并访问SortField属性。
在调用的集合编辑器中,添加一个新的组字段并将其GroupField.FieldName设置为ProductName。
将表单元格的SortingOptions.FieldName属性设置为ProductName字段。
切换到“预览”选项卡后,您现在可以按“ 产品名称”字段对“详细信息” 区域中的数据进行排序。
如果您为多个字段提供交互式排序,则单击另一个字段将清除所有以前应用的数据排序。单击以按住SHIFT键,以保留现有的排序设置,从而针对多个字段进行排序。
若要禁用对特定字段的数据排序,请在其标题单击上按住CTRL键。
注意
使用XRSubreport控件嵌入到当前报告中的报告不支持交互式数据排序。