Пытаемся автоматически заполнять таблицу, чтобы строки дублировались по количеству введенных данных (в шаблоне создали таблицу с одной строкой), но таблица не заполняется.
Можете подсказать, что у нас не так?
Код: Выделить всё
public IActionResult GenerateStimulSoftPdf()
{
System.Data.DataSet ds = new System.Data.DataSet();
System.Data.DataTable dt1 = new System.Data.DataTable("1");
dt1.Columns.Add("NameMunicipalEntity_delegate", typeof(string));
dt1.Columns.Add("Oktmo_delegate", typeof(string));
dt1.Rows.Add("ОМСУ № 1", "11111111111111");
dt1.Rows.Add("ОМСУ № 2", "222222222222");
dt1.Rows.Add("ОМСУ № 3", "3333333333333");
ds.Tables.Add(dt1);
// Формируем файл
StiOptions.Configuration.ApplicationDirectory = Path.GetTempPath();
StiReport Test_Report = new StiReport();
string tempFile = Path.Combine(HostingEnvironment.WebRootPath, "Reports/Заявка.mrt");
Test_Report.Load(tempFile);
Test_Report.RegData(ds);
string[] test = Test_Report.DataBandsUsedInPageTotals;
Test_Report.Render(false);
MemoryStream ms = new MemoryStream();
Test_Report.ExportDocument(StiExportFormat.Pdf, ms);
ms.Position = 0;
return File(ms, "application/pdf", "temp_report.pdf");
}