Поделиться через


Класс Group

Represents a data group.

Иерархия наследования

System.Object
  Microsoft.ReportingServices.RdlObjectModel.ReportObjectBase
    Microsoft.ReportingServices.RdlObjectModel.ReportObject
      Microsoft.ReportingServices.RdlObjectModel.Group

Пространство имен:  Microsoft.ReportingServices.RdlObjectModel
Сборка:  Microsoft.ReportingServices.Designer.Controls (в Microsoft.ReportingServices.Designer.Controls.dll)

Синтаксис

'Декларация
Public Class Group _
    Inherits ReportObject _
    Implements INamedObject, IDataScope, IContainedObject
'Применение
Dim instance As Group
public class Group : ReportObject, INamedObject, 
    IDataScope, IContainedObject
public ref class Group : public ReportObject, 
    INamedObject, IDataScope, IContainedObject
type Group =  
    class 
        inherit ReportObject 
        interface INamedObject 
        interface IDataScope 
        interface IContainedObject 
    end
public class Group extends ReportObject implements INamedObject, IDataScope, IContainedObject

Тип Group обеспечивает доступ к следующим элементам.

Конструкторы

  Имя Описание
Открытый метод Group Creates a new instance of the Group class.

В начало

Свойства

  Имя Описание
Открытое свойство ComponentMetadata Gets or sets the component metadata. (Производный от ReportObject.)
Открытое свойство DataElementName Gets or sets the name to use for the data element for instances of this group.
Открытое свойство DataElementOutput Gets or sets a value that indicates whether the instances of the group should appear in a data rendering.
Открытое свойство DocumentMapLabel Gets or sets a label to identify an instance of the group within the client UI (to provide a user-friendly label for searching). See ReportItem.Label
Открытое свойство DocumentMapLabelLocID Gets or sets the unique identifier for the DocumentMapLabel property.
Открытое свойство DomainScope Gets or sets the domain scope of the group.
Открытое свойство Filters Gets or sets the filters to apply to each instance of the group.
Открытое свойство GroupExpressions Gets or sets the expressions by which to group the data.
Открытое свойство Name Gets or sets the name of the group.
Открытое свойство PageBreak Gets or sets the page break behavior for this group.
Открытое свойство PageBreakProperties Инфраструктура. Gets or sets the properties of the page break.
Открытое свойство PageName Gets or sets the page name of the group.
Открытое свойство Parent Gets or sets an expression that identifies the parent group in a recursive hierarchy. This is allowed only if the group has exactly one group expression. Indicates that if filters on the group eliminate a group instance’s parent, it is instead treated as a child of the parent’s parent. In the event of a loop, one of the parent-child relationships will be ignored.
Открытое свойство ParentTablixMember Инфраструктура. Gets the parent of TablixMember object.
Открытое свойство ReGroupExpressions Gets or sets the expressions by which to group the data groups.
Открытое свойство Site Инфраструктура. Gets or sets the site associated with the ReportObject object. (Производный от ReportObject.)
Открытое свойство Variables Gets or sets a list of variables to evaluate at the group level.

В начало

Методы

  Имя Описание
Открытый метод DeepClone Returns a deep clone of this ReportObject instance. (Производный от ReportObject.)
Открытый метод Equals (Производный от Object.)
Защищенный метод Finalize (Производный от Object.)
Открытый метод GetContainingDataScopes Инфраструктура. Returns the list of report object that contains data scopes. (Производный от ReportObject.)
Защищенный метод GetDataScopesForDefaultImpl Инфраструктура. Returns the data scopes for default implementation. (Производный от ReportObject.)
Защищенный метод GetDependenciesCore Инфраструктура. Returns the dependencies core for the ReportObject object. (Производный от ReportObject.)
Открытый метод GetHashCode (Производный от Object.)
Открытый метод GetType (Производный от Object.)
Открытый метод Initialize Initializes an instance of the Group class. (Переопределяет ReportObject.Initialize().)
Защищенный метод InitializeForDesigner Инфраструктура. Initializes the report object for designer. (Производный от ReportObject.)
Защищенный метод MemberwiseClone (Производный от Object.)
Защищенный метод OnChildPropertyChanged Инфраструктура. Raises an event when the property of the child was changed. (Производный от ReportObject.)
Защищенный метод OnPropertyChanged Инфраструктура. Raises an event when the property was changed. (Производный от ReportObject.)
Защищенный метод RdlSemanticEqualsCore Инфраструктура. Returns whether the report definition language semantic is the same with the core object. (Производный от ReportObject.)
Защищенный метод SavePropertyValue<T> Инфраструктура. Saves the property value of the report object. (Производный от ReportObject.)
Открытый метод ToString (Производный от Object.)

В начало

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IDisposable.Dispose Инфраструктура. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Производный от ReportObject.)
Явная реализация интерфейсаЗакрытое событие IComponent.Disposed Инфраструктура. Occurs when the ReportObject object is disposed. (Производный от ReportObject.)
Явная реализация интерфейсаЗакрытое свойство IDataScope.Group Gets the data group.

В начало

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.ReportingServices.RdlObjectModel