Не работает сохранение Tableobject в Fpx
Добрый день.
Не работает сохранение TableObject в fpx. Весь отчет создаю программно. Ниже код, который выводит только одну таблицу. В Preview отображается всё нармально, но при сохранении в формате fpx через Preview и открытии потом этого отчета видно, что TableObject не соъхраняется. Кно нибудь может сталкивался с этой проблемой или это просто косяк?
Report rep = new Report();
ReportPage page1 = new ReportPage();
page1.Name = "Page1";
rep.Pages.Add(page1);
page1.PageHeader = new PageHeaderBand();
page1.PageHeader.Name = "pageHeader1";
page1.PageHeader.CanGrow = true;
FastReport.Table.TableObject table5 = new FastReport.Table.TableObject();
table5.Name = "Table5";
table5.RowCount = 1;
table5.ColumnCount = 1;
table5.Rows[0].Height = Units.Centimeters * 1;
table5.Columns[0].Width = Units.Centimeters * 5;
table5.Top = Units.Centimeters * 0;
table5.Parent = page1.PageHeader;
table5.Border.Lines = BorderLines.All;
table5[0, 0].Text = "wefaefafaawfawfa";
page1.PageHeader.Border.Lines = BorderLines.All;
rep.Show();
Не работает сохранение TableObject в fpx. Весь отчет создаю программно. Ниже код, который выводит только одну таблицу. В Preview отображается всё нармально, но при сохранении в формате fpx через Preview и открытии потом этого отчета видно, что TableObject не соъхраняется. Кно нибудь может сталкивался с этой проблемой или это просто косяк?
Report rep = new Report();
ReportPage page1 = new ReportPage();
page1.Name = "Page1";
rep.Pages.Add(page1);
page1.PageHeader = new PageHeaderBand();
page1.PageHeader.Name = "pageHeader1";
page1.PageHeader.CanGrow = true;
FastReport.Table.TableObject table5 = new FastReport.Table.TableObject();
table5.Name = "Table5";
table5.RowCount = 1;
table5.ColumnCount = 1;
table5.Rows[0].Height = Units.Centimeters * 1;
table5.Columns[0].Width = Units.Centimeters * 5;
table5.Top = Units.Centimeters * 0;
table5.Parent = page1.PageHeader;
table5.Border.Lines = BorderLines.All;
table5[0, 0].Text = "wefaefafaawfawfa";
page1.PageHeader.Border.Lines = BorderLines.All;
rep.Show();
Комментарии
У таблицы не заполнены имена строк, колонок и ячеек. Добавьте код:
...
table5[0, 0].Text = "wefaefafaawfawfa";
table5.CreateUniqueNames();
...