Страница 1 из 1

Работа с суботчётами

Добавлено: 23 апр 2026, 13:55
galinaBA
Добрый день,
есть ли возможность для суботчёта, загруженного в основной отчёт как ресурс, подменять строку подключения в коде?
То есть чтобы строка подключения из основного отчёта при генерации суботчёта передавалась последнему?

Re: Работа с суботчётами

Добавлено: 24 апр 2026, 18:06
Aleksey
Здравствуйте,

Только из кода:

Код: Выделить всё

var report = new StiReport();
report.Load("");
var resource = report.Dictionary.Resources["SubReportName"];
var subReport = new StiReport();
subReport.Load(resource.Content);
((StiSqlDatabase)subReport.Dictionary.Databases["ConnectionName"]).ConnectionString =
    ((StiSqlDatabase)report.Dictionary.Databases["ConnectionName"]).ConnectionString =
resource.Content = subReport.SaveToByteArray();
Спасибо.