в Интернете вы можете создать описание бизнес-объекты, а затем шаблон отчета, а затем подключить к источнику данных с реальные данные и отчет. Создайте описание бизнес-объекта. Новички! : Вы должны сделать класс бизнес-объекта, который идентичен классу бизнес-объекта в .NET
DBEntities entity = new DBEntities();
List<Section> result = entity.Sections.ToList();
StiReport report = new StiReport();
report.RegBusinessObject("Section",result);
int busobjLevel = 1;
report.Dictionary.SynchronizeBusinessObjects(busobjLevel);
//in web you should call design with parameter like this
StiWebDesigner1.Design(report);
для отображения отчета: После того, как шаблон отчета будет создан, вы можете сохранить его, например, к следующий путь D: \ myReport.mrt. Поскольку описание бизнес-объекта не содержит фактических данных, чтобы создать отчет, вы должны получить реальные данные для бизнес-объектов.
int busobjLevel = 1;
StiReport report = new StiReport();
report.Load("D:\\myReport.mrt");
using (DBEntitiescontext = new DBEntities())
{
var result = entity.Sections.ToList();
report.RegBusinessObject("Sections", result);
StiWebViewer1.Report = report;
}
Откуда вы знаете, что это пусто? – HighAley