Share via


ReportParameter 类

定义

包含有关报表的参数的信息。

public ref class ReportParameter : Microsoft::ReportingServices::RdlObjectModel::ReportObject, Microsoft::ReportingServices::RdlObjectModel::INamedObject
[System.ComponentModel.TypeConverter(typeof(Microsoft.ReportingServices.RdlObjectModel.ReportParameter/ReportParameterConverter))]
public class ReportParameter : Microsoft.ReportingServices.RdlObjectModel.ReportObject, Microsoft.ReportingServices.RdlObjectModel.INamedObject
[<System.ComponentModel.TypeConverter(typeof(Microsoft.ReportingServices.RdlObjectModel.ReportParameter/ReportParameterConverter))>]
type ReportParameter = class
    inherit ReportObject
    interface INamedObject
Public Class ReportParameter
Inherits ReportObject
Implements INamedObject
继承
派生
属性
实现

构造函数

ReportParameter()

创建 ReportParameter 类的新实例。

属性

AllowBlank

获取或设置一个值,该值指示是否允许此参数的值为空字符串。

ComponentMetadata

获取或设置组件元数据。

(继承自 ReportObject)
DataType

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

DefaultValue

获取或设置要用于该参数的默认值(如果用户未提供)。 如果定义中或用户未提供任何值,则该值为 Null。 如果没有任何提示,并且“可以为 Null”设置为 False 或者提供的 ValidValues 列表不包含 Null(一个省略值),则默认值是必需的。

Hidden

获取或设置一个值,该值指示是否不应向用户显示该参数(但是,该参数仍可用于针对子报表、钻取报表等的编程)。

MultiValue

获取或设置一个值,该值指示此参数是否为多值参数(可取一组值的参数)。

Name

获取或设置报表参数名称。

Nullable

获取或设置一个值,该值指示是否允许此参数的值为 Null。

Parent

此报表对象的父对象。

(继承自 ReportObjectBase)
Prompt

获取或设置请求参数值时所显示的用户提示。

PromptLocID

获取或设置 Prompt 属性的唯一标识符。

Site

获取或设置与 ReportObject 对象关联的站点。

(继承自 ReportObject)
UsedInQuery

获取或设置一个值,该值指示该参数是否用于报表的查询中。

ValidValues

获取或设置该参数的可能值(用于最终用户 UI)。

方法

DeepClone()

返回此 ReportObject 实例的深层副本。

(继承自 ReportObject)
GetContainingDataScopes()

返回包含数据作用域的报表对象的列表。

(继承自 ReportObject)
GetDataScopesForDefaultImpl(IContainedObject)

返回默认实现的数据作用域。

(继承自 ReportObject)
GetDependenciesCore(IList<ReportObject>)

返回 ReportObject 对象的依赖项核心。

(继承自 ReportObject)
Initialize()

初始化 ReportObject 的实例。

(继承自 ReportObject)
InitializeForDesigner()

初始化设计器的报表对象。

(继承自 ReportObject)
OnChildPropertyChanged(Int32, Object, Object)

在更改子级的属性时引发事件。

(继承自 ReportObject)
OnPropertyChanged(Int32, Object, Object)

在更改属性时引发事件。

(继承自 ReportObject)
RdlSemanticEqualsCore(ReportObject, ICollection<ReportObject>)

指示 RDL 语义是否等于核心对象。

SavePropertyValue<T>(String, T, ReportObject.SwapValue<T>)

保存报表对象的属性值。

(继承自 ReportObject)

显式接口实现

IComponent.Disposed

在释放 ReportObject 对象时发生。

(继承自 ReportObject)
IDisposable.Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

(继承自 ReportObject)

适用于