7.5. Passing Custom SQL
The report may contain data sources that are added using the Data Wizard in Designer (via “Data|Add Data Source…” menu).
Sometimes it is needed to pass custom SQL to that data source from your application. To do this, use the following code:
using FastReport.Data;
...
report1.Load(...);
// do it after loading the report, before running it
// find the table by its alias
TableDataSource table = report1.GetDataSource("MyTable") as TableDataSource;
table.SelectCommand = "new SQL text";
report1.Show();
Passing Own Connection String | Top Page | Reference to a Report Object |