B
Bill Wood
Guest
The tricky translation here is the CAST from Telerik.Reporting.Report.DataSource to Telerik.Reporting.Report.CvsDataSource. Telerik.Reporting.Report report = (Telerik.Reporting.Report) xmlSerializer.Deserialize(xmlReader); var csvDataSource = (CsvDataSource)report.DataSource; This is done with a CAST () in ABL. (see http://documentation.progress.com/output/ua/OpenEdge_latest/index.html#page/dvref/cast-function.html) If you are looking for a quick way to get started without learning OOABL, then you might want to consider this. This is not the most technically elegant solution, but it occurs to me you could have the .trdx file point to "report.cvs", and you could use ABL to overwrite the report.cvs every time (or copy from an existing file) rather than trying to manipulate it.
Continue reading...
Continue reading...