Автоматическое дублирование строк в таблице

Обсуждение Stimulsoft Reports.NET
Ответить
gromovauv
Сообщения: 2
Зарегистрирован: 27 апр 2018, 16:02

Автоматическое дублирование строк в таблице

Сообщение gromovauv »

Добрый день.

Пытаемся автоматически заполнять таблицу, чтобы строки дублировались по количеству введенных данных (в шаблоне создали таблицу с одной строкой), но таблица не заполняется.
Можете подсказать, что у нас не так?

Код: Выделить всё

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");

}
Вложения
Пример.mrt
(9.28 КБ) 304 скачивания
Aleksey
Сообщения: 2784
Зарегистрирован: 22 апр 2010, 06:57

Re: Автоматическое дублирование строк в таблице

Сообщение Aleksey »

Здравствуйте,

Попробуйте задать DataSource свойтсво для компонента Таблица.

Спасибо.
Ответить