ASP.NET MVC 10.1.11
Demos Support Blog Download
Show / Hide Table of Contents
PDF

Interface ICustomReportItem

Defines methods and properties for implementing a custom report item within a reporting framework.

Namespace: BoldReports.RDL.Data
Assembly: BoldReports.Web.dll
Syntax
public interface ICustomReportItem

Properties

Logger

Gets or sets the logger used for reporting operations within the custom report item.

Declaration
IReportLogger Logger { get; set; }
Property Value
Type Description
IReportLogger

An IReportLogger for logging report-related activities.

Methods

EvaluateReportItemInstance(CustomReportItem)

Evaluates the report item that will be rendered in place of the custom report item.

Declaration
void EvaluateReportItemInstance(CustomReportItem cri)
Parameters
Type Name Description
BoldReports.RDL.Data.CustomReportItem cri

The custom report item to be evaluated to produce a report item instance.

GenerateReportItemDefinition(CustomReportItem)

Generates the native report item definition that will be rendered in place of the custom report item.

Declaration
void GenerateReportItemDefinition(CustomReportItem cri)
Parameters
Type Name Description
BoldReports.RDL.Data.CustomReportItem cri

The custom report item to be converted into a native report item definition.

GetReportItemData(CustomReportItem)

Gets the data associated with the report item.

Declaration
string GetReportItemData(CustomReportItem cri)
Parameters
Type Name Description
BoldReports.RDL.Data.CustomReportItem cri

The custom report item from which to retrieve data.

Returns
Type Description
System.String

A System.String containing the data associated with the custom report item.

In This Article
Was this page helpful? Yes No
Thank you for your feedback!
Thank you for your feedback and comments. We will rectify this as soon as possible!
An unknown error has occurred. Please try again.
×
SEND FEEDBACK REGARDING THIS TOPIC

Please provide additional information

Please provide additional information

Please provide additional information

Please provide additional information
Please provide additional information
Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved