Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
MSDN Library

DataMember Class

Represents group instances within a custom report item's data. This class cannot be inherited.


Namespace:  Microsoft.ReportingServices.ReportRendering
Assembly:  Microsoft.ReportingServices.ProcessingCore (in Microsoft.ReportingServices.ProcessingCore.dll)

public ref class DataMember sealed : public Group

The DataMember type exposes the following members.

Public propertyChildrenReturns groups contained in a row or column.
Public propertyCustomGets the custom data associated with this grouping. (Inherited from Group.)
Public propertyCustomPropertiesReturns a collection of custom properties for the data member. (Overrides Group::CustomProperties.)
Public propertyDataCollectionNameGets the name to use for the data element for the collection of all instances of this group. (Inherited from Group.)
Public propertyDataElementNameReturns the name to use for the data element or attribute for this report item. (Overrides Group::DataElementName.)
Public propertyDataElementOutputIndicates whether the item should appear in a data rendering. (Overrides Group::DataElementOutput.)
Public propertyGroupValuesGets the values of the group expressions for the group.
Public propertyHasToggleGets a value that indicates that a toggle item is defined for this object. (Inherited from Group.)
Public propertyHiddenIndicates whether the item is currently hidden. (Overrides Group::Hidden.)
Public propertyIDGets the identifier for the data member. (Overrides Group::ID.)
Public propertyIsStaticIndicates whether the data member corresponds to a database field or a regular member corresponding to a value for a field.
Public propertyIsToggleChildIndicates whether the data member can be made visible or invisible by toggling a different item. (Overrides Group::IsToggleChild.)
Public propertyIsTotalIndicates whether this instance of the group contains subtotal data values.
Public propertyLabelGets the label to display for this data member. (Overrides Group::Label.)
Public propertyMemberCellIndexIndicates the location of this member in the grid of cells.
Public propertyMemberHeadingSpanIndicates the number of innermost group instances this data member spans.
Public propertyNameGets the name of the grouping. (Inherited from Group.)
Public propertyPageBreakAtEndGets a value that indicates whether the page should break at the end of the group. (Inherited from Group.)
Public propertyPageBreakAtStartGets a value that indicates whether the page should break at the start of the group. (Inherited from Group.)
Public propertyParentGets the parent data member.
Public propertySharedHiddenIndicates whether the item is always, never, or sometimes hidden. (Overrides Group::SharedHidden.)
Public propertyToggleItemReturns the name of the toggle item for this object. (Inherited from Group.)
Public propertyUniqueNameGets a name that uniquely identifies this group across the entire report. (Inherited from Group.)

Public methodEquals (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodToString (Inherited from Object.)

There is one data member for each group instance. For example, if sales data groups on product category and product along columns and country and region along rows, there will be one data member for each product category (that contains a data member for each product in that category) in the DataColumnGroupings and there will be one data member for each country (that contains a data member for each region in that country) in the DataRowGroupings.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions

© 2015 Microsoft