For the ultimate in data source customization, you can implement your own data source object. This option is indicated in situations where:
To implement your own data source object, you need to create an object that implements the IC1ReportRecordset interface. This interface contains a few simple methods described in the reference section of this document.
After you have created the custom data source object, all you need to do is create an instance of it and assign that to the Recordset property.
For the complete project, see the CustomData sample, which is installed in the ComponentOne Samples folder.