Код отчета
При создании нового отчета автоматически генерируется его исходный код. Этот код также часто называют скриптом отчета. Для генерации кода используется язык программирования C# или VB.NET. Одновременно можно использовать только один из указанных языков программирования. В коде отчета полностью описывается класс отчета, унаследованный от класса StiReport, его структура и инициализация. При добавлении новых страниц, компонентов или изменении любых параметров отчета в класс вносятся изменения. Класс отчета содержит описание всех компонентов, данных, событий, свойств отчета, структуры источников данных. Также в код добавляются все события определенные пользователем. При написании событий или другого кода в отчете допускается использовать стандартный синтаксис языков программирования .NET Framework.
Информация |
Код отчета генерируется на языке программирования C# или VB.NET. Соответственно и все события и любой другой код в этом отчете пишется на одном из этих языков.
|
При построении отчета сначала происходит компиляция полученного класса. После чего скомпилированный отчет запускается на выполнение.
ОБРАТИТЕ ВНИМАНИЕ |
Код отчета компилируется компилятором .NET Framework.
|
Для того чтобы увидеть код отчета необходимо перейти на закладку «Code» в дизайнере:
Stimulsoft Reports предоставляет возможность напрямую редактировать код отчета. При этом нужно помнить, что вносить изменения в автоматически обновляемый код отчета нельзя. Автоматически обновляемый код заключен в следующие препроцессорные директивы:
VB.Net |
... //начало текста #region StiReport Designer generated code - do not modify
//Автоматически обновляемый код
//конец текста #endregion StiReport Designer generated code - do not modify ... |
Информация |
Не изменяйте препроцессорных директив или автоматически обновляемый код.
|