logo
small logo
  • Products
  • Comprar
  • Suporte
  • Articles
  • Forgot password?
    • en
    • ru
    • pt
    • es
    • JP
    • ZH
  • Home
  • /
  • Articles
  • /
  • How to make the table header repeat on each page
  • How to filter data by date in the report using the dialogue form

    16 de novembro de 2019

    The dialogue forms in a report are mainly needed to filter the data. As a

    read more
  • How to pass a connection string in the web report FastReport.Net

    2 de maio de 2020

    Sometimes I'm having a situation where you need to set up a web report to

    read more
  • How to create the invoice from ASP.Net Core application

    31 de agosto de 2020

    Few believed in the success of the new open-source ASP.Net Core framework from Microsoft. It’s

    read more
  • How to create the connection to JSON database from the application code

    15 de dezembro de 2019

    Most reports display some data. Typically, this data is obtained from databases. Therefore, the report

    read more
  • How to use stored procedures with multiple sets of data as a result

    8 de maio de 2020

    Often, when creating reports, we have to deal with databases that are far from ideal.

    read more

How to make the table header repeat on each page

7 de março de 2019

When you display a report on several pages, you will most likely want to display the table headers on each page. This will prevent the user of the report from constantly turning over to the first page in order to understand the purpose of the columns and reduce errors in the perception of information. The lack of headers on every page is very annoying. This concerns not only reports with tables, but also matrix ones.

FastReport .Net of course allows you to display headings on each table. The RepeatHeaders option is responsible for this. It must be set to true, although by default it already has this value. For the Matrix object this will be enough. The headings of the matrix will be displayed on each page displaying this matrix.

However, there is a nuance with the Table object. It is not enough just to set the RepeatHeaders option to true.

You need to set the number of displayed rows for the header in the FixedRows property. This is needed if the table has a multi-level header. By default, this property has a value of 0. Let's consider an example with a table with a two-level header. This is how it looks like by default, that is, with FixedRows = 0:

Although the RepeatHeaders property is true, the title on the second page is not displayed. Now install FixedRows = 1:

In this case, on the second page we got only the top-level heading. Set the FixedRows property to 2:

about product download comprar
avatar
Dmitriy Fedyashov
.NET FastReport

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Comprar
  • Download
  • Documentação
  • Depoimentos
  • Como desinstalar nossos produtos
  • Ticket system
  • FAQ
  • Tutorial Video
  • Forum
  • Articles
  • Our News
  • Informação sobre nós
  • Parceiros
  • Nossa equipe
  • Contatos

© 1998-2021 by Fast Reports Inc.

  • Privacidade