ReportItem Class
An abstract class that represents a single item on the report.
Inheritance Hierarchy
System.Object
Microsoft.ReportingServices.ReportRendering.ReportItem
Microsoft.ReportingServices.ReportRendering.CustomReportItem
Microsoft.ReportingServices.ReportRendering.Image
Microsoft.ReportingServices.ReportRendering.PageSection
Microsoft.ReportingServices.ReportRendering.Rectangle
Namespace: Microsoft.ReportingServices.ReportRendering
Assembly: Microsoft.ReportingServices.ProcessingCore (in Microsoft.ReportingServices.ProcessingCore.dll)
Syntax
'Declaration
<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")> _
Public MustInherit Class ReportItem
'Usage
Dim instance As ReportItem
[StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public abstract class ReportItem
[StrongNameIdentityPermissionAttribute(SecurityAction::InheritanceDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")]
public ref class ReportItem abstract
[<AbstractClassAttribute>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8")>]
type ReportItem = class end
public abstract class ReportItem
The ReportItem type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
ReportItem() | Initializes a new instance of the ReportItem class. |
![]() |
ReportItem(String, String) | Initializes a new instance of the ReportItem class. |
Top
Properties
Name | Description | |
---|---|---|
![]() |
Bookmark | Gets 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 | |
![]() |
DataElementOutput | |
![]() |
HasToggle | Gets a value that indicates whether the report definition defines a toggle item for this report item. |
![]() |
Height | Gets the height of the item on the report, including a unit designator such as cm, mm, in, pt, or pc. |
![]() |
Hidden | Gets 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 | Infrastructure. |
![]() |
IsFullSize | 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 the document map label of the item on the report. |
![]() |
Left | Gets the horizontal position of the left edge of the report item, including a unit designator such as cm, mm, in, pt, or pc. |
![]() |
LinkToChild | 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 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 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 the width of the item on the report, including a unit designator such as cm, mm, in, pt, or pc. |
![]() |
ZIndex | Gets the Z-index of the report item. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
DeepClone | Infrastructure. |
![]() |
Equals | (Inherited from Object.) |
![]() |
Finalize | (Inherited from Object.) |
![]() |
GetHashCode | (Inherited from Object.) |
![]() |
GetType | (Inherited from Object.) |
![]() |
MemberwiseClone | (Inherited from Object.) |
![]() |
ToString | (Inherited from Object.) |
Top
Fields
Name | Description | |
---|---|---|
![]() |
m_canClick | Infrastructure. |
![]() |
m_canDrag | Infrastructure. |
![]() |
m_canEdit | Infrastructure. |
![]() |
m_dropTarget | Infrastructure. |
![]() |
m_intUniqueName | Infrastructure. |
Top
Remarks
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.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.