Page tree
Skip to end of metadata
Go to start of metadata

参数是任何报表的重要组成部分。它们通过操纵报表中传递的数据来影响填充的数据。参数可用于修改数据的默认值以及对数据进行过滤。您还可以使用multi-value多值参数选择多个值。

FlexReport具有参数集合C1FlexReport.Parameters,其中可以定义参数以指定类型,标题,默认值,可能的值,等等。 

C1FlexReport.Parameters集合中定义为参数的每个元素都是ReportParameter类的实例  ,具有以下属性:

Nullable

获取或设置一个值,该值指示此参数的值是否可以为Null。如果这是一个多值参数,则不能为true。

AllowBlank

获取或设置一个值,该值指示此参数的值是否可以为空字符串。除非DataType为String,否则将被忽略。

MultiValue

获取或设置一个值,该值指示这是否是多值参数(可以采用一组值的参数)。

Hidden

获取或设置一个值,该值指示是否应向最终用户隐藏该参数(但是,仍可用于子报表,追溯报表等,以编程方式使用该参数)

Prompt

获取或设置在提示输入参数值时显示给最终用户的提示。

Value

获取或设置参数值。如果MultiValue为true,则可以将值指定为数组(在这种情况下,所有项目都应具有相同的项目类型)。

DataType

获取或设置Parameter的数据类型。

AllowedValuesDefinition

获取定义此参数允许值列表的AllowedValuesDefinition。可以使用AllowedValuesDefinition.Values属性将允许的值指定为静态列表,或者使用AllowedValuesDefinition.Binding属性将允许的值指定为绑定到报表数据源之一的动态列表。


可以通过FlexReportDesigner应用程序轻松添加报表参数。

  • No labels