Code:
\begin{tikzpicture}
\foreach \n in {1,2,3,4,5,6,7,8,9}{
\foreach \i in {1,2,3,4,5,6,7,8,9}{
\draw[cyan] (\n\baselineskip,\i+1\baselineskip)
--(\n\baselineskip,\i\baselineskip) node{\tiny(\n,\i)}
--(\n+1\baselineskip,\i\baselineskip);
}}
\end{tikzpicture}
only went up to 9 because even then theres overlap of node labeling. I'll Admit I looked it up in the manual.