Build the report in .NET 8.0 from code by creating its structure and configuring the required components.

Preparing data. Register the data and synchronize the dictionary:
var report = new StiReport();
var dataSet = StiJsonToDataSetConverterV2.GetDataSetFromFile(@"Data\Demo.json");
report.RegData(dataSet);
report.Dictionary.Synchronize();
var page = report.Pages[0];

Adding bands and components. Create bands and text components and add them to the page:
var headerBand = new StiHeaderBand();
var headerText = new StiText(new RectangleD(0, 0, 5, 0.5));
headerText.HorAlignment = StiTextHorAlignment.Center;
headerText.Brush = new StiSolidBrush(Color.LightGreen);
headerBand.Components.Add(headerText);

var dataBand = new StiDataBand();
dataBand.Components.Add(new StiText(new RectangleD(0, 0, 5, 0.5)));

page.Components.Add(headerBand);
page.Components.Add(dataBand);
report.ShowWithWpf();

Every element you would place in the designer has a corresponding class, so a report can be generated fully dynamically based on run-time conditions.

Используя этот сайт, вы соглашаетесь на использование файлов Cookie для аналитики и персонализированного контента. Файлы Cookie хранят полезную информацию на вашем компьютере, чтобы помочь нам повысить эффективность и удобство использования. Для получения дополнительной информации, пожалуйста, прочтите Конфиденциальность и Использование Cookie.