New to Telerik ReportingStart a free 30-day trial

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

Definition

Namespace:Telerik.Reporting

Assembly:Telerik.Reporting.dll

Syntax:

C#
public class OpenClientDataSource : ObjectDataSourceBase, IDataSource

Inheritance: objectMarshalByRefObjectComponentDataSourceObjectDataSourceBaseOpenClientDataSource...

Implements: IDataSource

Inherited Members ObjectDataSourceBase.ParametersDataSource.NameDataSource.DescriptionDataSource.CalculatedFields

Constructors

Initializes a new instance of the OpenAccessDataSource class.

C#
public OpenClientDataSource()

Properties

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

C#
public OpenClientConnection Connection { get; }
Remarks:

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

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

C#
public string DataSourceType { get; set; }
Remarks:

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

DataTable

string

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

C#
public string DataTable { get; set; }
Remarks:

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

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

C#
[TypeConverter("Telerik.Reporting.Design.AssemblyRefCollectionConverter, Telerik.Reporting.Design, Version=20.1.26.615, Culture=neutral, PublicKeyToken=a9d7983dfcc261be")]
public AssemblyRefCollection Dependencies { get; }
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

string

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

C#
public string Procedure { get; set; }
Remarks:

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