I am using longtable and enumitem and was hoping to enumerate items inside a longtable. I am making a template for RFQ and need to enumerate all points with the section/subsection number. I had a MWE example, which is shown below, and an example that does not work. I would like to use enumitem's label function to identify items while keeping consistent formatting (i.e., such as used in the rest of the document) which is why the MWE is not robust enough to be sufficient. I tried making a counter and then defining a label but it does not compile. I am open to other solutions. Thanks, all!
Here is where I got my idea: Automatic table row numbers
\documentclass{article}
\usepackage{longtable}
\usepackage{enumitem}
\setenumerate[1]{label=\thesection.\arabic*.}
\setenumerate[2]{label*=\arabic*.}
%% Counters
\newcounter{magicrownumbers}
\newcommand\rownumber{\stepcounter{magicrownumbers}\arabic{magicrownumbers}}
\begin{document}
\begin{center}
\renewcommand{\arraystretch}{1.2}
\begin{longtable}{| l | l|}
\hline
\multicolumn{1}{|c|}{\textbf{Description}} & \multicolumn{1}{c|}{\textbf{File Types}} \\
\hline
\endfirsthead
\multicolumn{2}{c}%
{{\bfseries \tablename\ \thetable{} -- continued from previous page}} \\
\hline
\multicolumn{1}{|c|}{\textbf{Description}} & \multicolumn{1}{c|}{\textbf{File Types}}\\ \hline
\endhead
\hline
\multicolumn{2}{|r|}{{Continued on next page}} \\ \hline
\endfoot
\hline
\endlastfoot
\thesection.\rownumber. Controls One-line & Visio or AutoCAD 2015 \\ %%<-- Works by has issues when text takes two lines
\begin{enumerate}[label = {\thesection.\rownumber.}] \item Mechanical Layout \end{enumerate} & AutoCAD 2015 \\ %%<----Doesn't work
\end{longtable}
\end{center}
\end{document}

longtableenvironments are centered already, so no need of using\begin{center}...\end{center}, but actually, I can't compile your 'MWE' – Apr 11 '17 at 03:44