public IEnumerable<IList<CellData>> Rows()
{
if (_dataTable == null) yield break;
foreach (DataRow row in _dataTable.Rows)
{
var list = new List<CellData>();
for (var i = 0; i < _columnsCount; i++)
{
var pdfCellData = new CellData
{
PropertyName = _dataTable.Columns[i].ColumnName,
PropertyValue = row[i],
PropertyIndex = i
};
list.Add(pdfCellData);
}
yield return list;
}
}