PdfRpt.DataSources.DataTableDataSource.Rows C# (CSharp) Method

Rows() public method

The data to render.
public Rows ( ) : IEnumerable>
return IEnumerable>
        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;
            }
        }
DataTableDataSource