Не могу отобразить таблицу

отредактировано July 2013 Раздел: FastReport 4.0
Добрый день.
Мне нужно подключить к отчету данные программно, для чего я создаю свой DataSet.
DataTable table1 = new DataTable("Table1");
table1.Columns.Add(new DataColumn("column1"));
table1.Columns.Add(new DataColumn("column2"));
table1.Rows.Add(1, 2);
table1.Rows.Add(1, 2);
DataSet dataSet1 = new DataSet();
dataSet1.Tables.Add(table1);
По документации нужно просто зарегистрировать эти данные, что я и делаю. Но выводится пустая страница.
Report report = new Report();
report.RegisterData(dataSet1, "MyTable");
ReportPage page1 = new ReportPage();
page1.Name = "Page1";
report.Pages.Add(page1);
DataBand data1 = new DataBand();
data1.DataSource = report.GetDataSource("Table1");
page1.Bands.Add(data1);
report.Show();

Комментарии

  • отредактировано July 2013
    Разобрался. Просто не до конца понял пример. Сделал все, как там описано, и заработало.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.