Cloud
Облачный сервис для быстрого и эффективного анализа и визуализации данных для вашего бизнеса без необходимости создания своих приложений и программирования.
IEnumerable or ITypedList — with no dataset conversion.var report = new StiReport();
report.Load(StiNetCoreHelper.MapPath(this, $"Reports/BusinessObjects_{id}.mrt"));
// As a data source
report.RegData("EmployeeIEnumerable", CreateBusinessObjectsIEnumerable.GetEmployees());
// ...or as a business object
report.RegBusinessObject("EmployeeIEnumerable", CreateBusinessObjectsIEnumerable.GetEmployees());
report.Dictionary.SynchronizeBusinessObjects(2);
return StiNetCoreViewer.GetReportResult(this, report);RegData(name, collection) — expose the object collection as a plain data source.RegBusinessObject(name, collection) + SynchronizeBusinessObjects(depth) — register it as a business object and generate its fields to the given nesting depth.