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

Получает или устанавливает значение по умолчанию для параметра (если оно не предоставлено пользователем). Если значение не указано в определении или пользователем, значение становится нулевым. Требуется, если нет запроса и либо Nullable является ложным, либо предоставлен список ValidValues, не содержащий Null (пропущенное значение).

Hidden

Получает или устанавливает значение, указывающее, не следует ли отображать параметр пользователю (однако он всё равно будет доступен для программного использования с подотчетами, отчетами по прохождению и т.д.).

MultiValue

Получает или устанавливает значение, указывающее, является ли это многозначным параметром (параметром, который может принимать множество значений).

Name

Получает или устанавливает имя параметра отчета.

Nullable

Получает или задаёт значение, указывающее, допустимо ли значение этого параметра Null.

Parent

Родитель этого отчётного объекта.

(Унаследовано от ReportObjectBase)
Prompt

Gest или устанавливает пользовательский запрос на отображение при запросе значений параметров.

PromptLocID

Получает или устанавливает уникальный идентификатор для свойства Prompt .

Site

Получает или устанавливает сайт, связанный с объектом ReportObject .

(Унаследовано от ReportObject)
UsedInQuery

Получает или устанавливает значение, указывающее, используется ли этот параметр в запросе в отчёте.

ValidValues

Получает или задаёт возможные значения параметра (для интерфейса конечного пользователя).

Методы

Имя Описание
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)

Применяется к