public ITableBuilder AddRows(Action <ITableRowBuilder> builderAction) { var rowBuilder = new RowBuilder(_worksheetFactory.ws, Options.TopLeft, _tablePositionFinder); builderAction(rowBuilder); return(this); }
public ITableBuilder AddRows <TModel>(Func <IEnumerable <TModel> > dataFunc, Action <ITableRowBuilder <TModel> > builderAction) { var rowBuilder = new RowBuilder <TModel>(_worksheetFactory.ws, Options.TopLeft, _tablePositionFinder, dataFunc); builderAction(rowBuilder); return(this); }
// ctor public TableColumnBuilder(RowBuilder rowBuilder, ExcelWorksheet ws) : base(ws) { _rowBuilder = rowBuilder ?? throw new ArgumentNullException(nameof(rowBuilder)); }
// ctor public TableColumnBuilder(RowBuilder <TSource> rowBuilder) { _rowBuilder = rowBuilder ?? throw new ArgumentNullException(nameof(rowBuilder)); }