I am trying to get the page number to display in the header of a tabularx on each page the table spans.
The problem I am having is that the headers are created at the same time the table is, they all display the same page number.
Is there a way to have the page number displayed as a part of the header of a tabularx?
MWE:
\documentclass{article}
\usepackage{hyperref}
\usepackage{booktabs}
\usepackage{ltxtable}
\usepackage{ltablex}
\usepackage{multirow}
\usepackage{array}
\usepackage{boldline}
\begin{document}
\newcounter{TableStartTableCounter}
\newcounter{TableEndTableCounter}
\setcounter{TableStartTableCounter}{\getpagerefnumber{TableStartTable}}
\setcounter{TableEndTableCounter}{\getpagerefnumber{TableEndTable}}
\begin{tabularx}{40pc}{X|X}
\caption{Table 1 - Page \the\numexpr\value{page}} \\ \hline
\nopagebreak \textbf{Header 1} & \textbf{Header 2} \\ \hline \endfirsthead
\caption{Table 1 - Page \the\numexpr\value{page}} \\ \hline
\nopagebreak \textbf{Header 1} & \textbf{Header 2} \\ \hline \endhead
\label{TableStartTable} Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \\ \hline
Content & Content \label{TableEndTable} \\ \hline
\end{tabularx}
\end{document}
And this gives these two pages:
For the second image, I want it to say "Table 1 - Page 2".


Table1: (continued)and/or a footercontinued on the next pagemakes more sense IMHO. – Heiko Oberdiek May 30 '18 at 19:48booktabshow to make more professional looking tables with less lines. – Heiko Oberdiek May 30 '18 at 19:51\caption{Table 1 - Page 1} \\ \hline \nopagebreak \textbf{Header 1} & \textbf{Header 2} \\ \hline \endfirsthead \caption{Table 1 - Page 2} \\ \hline \nopagebreak \textbf{Header 1} & \textbf{Header 2} \\ \hline \endhead. – CarLaTeX May 31 '18 at 03:37