IDataObject
Provides unified access to a single data record from a data source.
Definition
Namespace:Telerik.Reporting.Processing
Assembly:Telerik.Reporting.dll
Syntax:
public interface IDataObject
Properties
Number
int
Internal use only
int Number { get; set; }
RawData
object
Gets the actual object that the current IDataObject wraps.
object RawData { get; }
The actual data.
Depending on the type of the data source the member may refer to a DataRow (when the report is bound to a DataTable or DataSet) or an object (when bound to an IEnumerable).
this[string]
object
Gets the value of the specified member.
object this[string member] { get; }
The name of the member
Property Value:The value of the member.
Depending on the type of the data source the member may refer to a DataColumn (when the report is bound to a DataTable or DataSet) or a public property (when bound to an IEnumerable or a ITypedList).
Methods
GetProperties()
PropertyDescriptorCollection
Returns a collection of the available properties for the underlying object. To get the actual data object use RawData.
[Obsolete("This method is now obsolete. To get the available fields/properties, please check the schema of the data source in the Data Explorer tool window or the data source definition in the source code.")]
PropertyDescriptorCollection GetProperties()
PropertyDescriptorCollection
A PropertyDescriptorCollection with the properties of the underlying data object.
Gets the value of the specified member.
bool TryGetValue(string member, out object value)
The name of the member to get.
valueobjectWhen this method returns, contains the value associated with the specified member, if the key is found; otherwise, null (Nothing). This parameter is passed uninitialized.
Returns:bool
true if the member exists; otherwise false.