Online Documentation for Advanced Data Export .NET
QExportBase.Execute
public virtual void Execute()
Description
The Execute method is the central method of the collection. It executes the export of source data to file. Of course, for each descendant class the method is defined in its own way, but the logics of the work remains the same for all the components. In case of the invocation, the function checks if the FileName and ExportSource (and the corresponding Command, DataTable or ListView) properties are correct; in case of an error, the exceptions are raised and the method stops executing, returning false as a result. If all the required properties are set correctly, the method starts its work with generating the BeginExport event. Then the data export to file begins, and after the export of each record the event ExportedRecord event takes place. On completion of the process, the event EndExport is invoked. The export can be interrupted by Abort method invocation, in this case the StopExport event handler is invoked. At the same time, it is guaranteed that even in case of export interruption the output file will still exist in a readable form for the corresponding software product.