Class
OpenClientDataSource

Represents an dedicated component for retrieving data using OpenEdge OpenClient.NET proxy to ABL procedure.

Definition

Namespace:Telerik.Reporting

Assembly:Telerik.Reporting.dll

Syntax:

cs-api-definition
public class OpenClientDataSource : ObjectDataSourceBase, IDataSource

Inheritance: objectMarshalByRefObjectComponentDataSourceObjectDataSourceBaseOpenClientDataSource

Implements: IDataSource

Inherited Members ObjectDataSourceBase.ParametersDataSource.NameDataSource.DescriptionDataSource.CalculatedFields

Constructors

OpenClientDataSource()

Initializes a new instance of the OpenAccessDataSource class.

Declaration

cs-api-definition
public OpenClientDataSource()

Properties

Connection

Gets the connection that is used to connect to OpendEdge OpenClient.

Declaration

cs-api-definition
public OpenClientConnection Connection { get; }

Property Value

OpenClientConnection

Remarks

The Connection property contains all necessary options used to connect to OpenEdge AppServer.

DataSourceType

Gets or sets the data source object that is used to connect to data.

Declaration

cs-api-definition
public string DataSourceType { get; set; }

Property Value

string

Remarks

The DataSourceType property can contain Type name that implements OpenEdge OpenClient AppObject

DataTable

Gets or sets the name of the DataTable to be used from a the returned DataSet. Applicable only if the procedure retrieves DataSet.

Declaration

cs-api-definition
public string DataTable { get; set; }

Property Value

string

Remarks

The DataTable property contains the name of the DataTable to be used as data.

Dependencies

The assembly references collection containing the assembly containing the type used in the DataSourceType property along with all assembly dependencies.

Declaration

cs-api-definition
[TypeConverter("Telerik.Reporting.Design.AssemblyRefCollectionConverter, Telerik.Reporting.Design, Version=19.3.26.121, Culture=neutral, PublicKeyToken=a9d7983dfcc261be")]
public AssemblyRefCollection Dependencies { get; }

Property Value

AssemblyRefCollection

Remarks

The assembly containing the data retrieval type should be the first one in the collection. Usually the other dependencies are Progress.Messages.dll and Progress.o4glrt.dll

Procedure

Gets or sets the name of the procedure that is used to retrieve the data.

Declaration

cs-api-definition
public string Procedure { get; set; }

Property Value

string

Remarks

The Procedure property contains the method name of the AppObject to be invoked during data retrieval.