ReportItem Class
Updated: February 25, 2016
An abstract class that represents a single item on the report.
Assembly: Microsoft.ReportingServices.ProcessingCore (in Microsoft.ReportingServices.ProcessingCore.dll)
Microsoft.ReportingServices.ReportRendering::ReportItem
Microsoft.ReportingServices.ReportRendering::CustomReportItem
Microsoft.ReportingServices.ReportRendering::Image
Microsoft.ReportingServices.ReportRendering::PageSection
Microsoft.ReportingServices.ReportRendering::Rectangle
[StrongNameIdentityPermissionAttribute(SecurityAction::InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")] public ref class ReportItem abstract
| Name | Description | |
|---|---|---|
![]() | ReportItem() | Initializes a new instance of the ReportItem class. |
![]() | ReportItem(String^, String^) | Initializes a new instance of the ReportItem class. |
| Name | Description | |
|---|---|---|
![]() | Bookmark | Gets or sets the bookmark for this item on the report. |
![]() | Custom | Gets the contents of the Custom tag in the report definition. |
![]() | CustomProperties | Gets or sets custom properties for the report item. |
![]() | DataElementName | Gets the name of the data element for the report item. |
![]() | DataElementOutput | Gets the DataElementOutputTypes used in the report item. |
![]() | HasToggle | Gets a value that indicates whether the report definition defines a toggle item for this report item. |
![]() | Height | Gets or sets the height of the item on the report, including a unit designator such as cm, mm, in, pt, or pc. |
![]() | Hidden | Gets or sets a value indicating whether the item is hidden or not. |
![]() | ID | Gets the identifier for the item on the report. |
![]() | InDocumentMap | Gets a Boolean indicating whether this report item can appear in the document map. |
![]() | IsCustomControl | This API supports the product infrastructure and is not intended to be used directly from your code. Gets a value that indicates whether the report item is a custom control. |
![]() | IsFullSize | Gets a value that indicates whether the top level item of a table cell, matrix member, or matrix cell item is expanded to 100%. |
![]() | IsToggleChild | Gets a value indicating whether this item on the report can be rendered visible or invisible (toggled) through the control of another item. |
![]() | Label | Gets or sets the document map label of the item on the report. |
![]() | Left | Gets or sets the horizontal position of the left edge of the report item, including a unit designator such as cm, mm, in, pt, or pc. |
![]() | LinkToChild | Gets an index into the ReportItem collection, if one exists, that references the ReportItem that should be linked to, using the document map, instead of the current item. |
![]() | Name | Gets the name of the item on the report, as specified in the report definition. |
![]() | RenderingInfo | Gets or sets data specific to the current instance of the report item. |
![]() | RepeatedSibling | Gets a value that indicates whether the ReportItem is duplicated on each page as a repeated sibling of another report item. |
![]() | SharedHidden | Gets or sets a SharedHiddenState object indicating whether the item is always, never, or sometimes hidden. |
![]() | SharedRenderingInfo | Gets or sets shared data for use in future rendering extensions. This data will be shared across every instance of this report item. |
![]() | Style | Gets or sets the style properties defined for the report item. |
![]() | ToggleItem | Gets the name of the toggle item for this report item. |
![]() | ToolTip | Gets or sets the ToolTip text associated with the report item. |
![]() | Top | Gets or sets the vertical position of the top edge of the report item, in units such as cm, mm, in, pt, or pc. |
![]() | UniqueName | Gets the string that contains an autogenerated identifier. |
![]() | Width | Gets or sets the width of the item on the report, including a unit designator such as cm, mm, in, pt, or pc. |
![]() | ZIndex | Gets or sets the Z-index of the report item. |
| Name | Description | |
|---|---|---|
![]() | DeepClone(ReportItem^) | This API supports the product infrastructure and is not intended to be used directly from your code. Creates a deep clone of the specified object. |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | ToString() | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() | m_canClick | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies a report item that can click. |
![]() | m_canDrag | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies a report item that can drag. |
![]() | m_canEdit | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies a report item that can edit. |
![]() | m_dropTarget | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the drop target of the report item. |
![]() | m_intUniqueName | This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the unique name of the report item. |
Unlike a report item in the report definition, the Microsoft.ReportingServices.ReportRendering::ReportItem is repeated for each row of data represented by the data region containing the ReportItem.
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.




