Передача в отчет текста SQL
Отчет может содержать источники данных, добавленные в "Мастере подключения к данным". Часто возникает необходимость передать в такой источник текст SQL, сформированный в приложении. Для этого используйте следующий код:
using FastReport.Data;
report1.Load(...);
// делаем это после загрузки отчета, перед его построением
// находим таблицу по ее имени (алиасу)
TableDataSource table = report1.GetDataSource("MyTable") as TableDataSource;
table.SelectCommand = "новый текст SQL";
report1.Show();