TabularDataReport constructor (1 of 4)

namespace: Serenity.Reporting   assemblySerenity.Net.Services

Creates an instance of the class.

protected TabularDataReport()

See Also


TabularDataReport constructor (2 of 4)

namespace: Serenity.Reporting   assemblySerenity.Net.Services

Creates an instance of the class.

public TabularDataReport(IEnumerable data, IEnumerable<ReportColumn> columns)
parameter description
data The data objects
columns List of report columns

Exceptions

exception condition
ArgumentNullException

See Also


TabularDataReport constructor (3 of 4)

namespace: Serenity.Reporting   assemblySerenity.Net.Services

Creates an instance of the class.

public TabularDataReport(IEnumerable data, Type columnsType, IServiceProvider serviceProvider)
parameter description
data The data objects
columnsType The columns type
serviceProvider Service provider that will be used to extract PropertyItems from the columns type

Exceptions

exception condition
ArgumentNullException

See Also


TabularDataReport constructor (4 of 4)

namespace: Serenity.Reporting   assemblySerenity.Net.Services

Creates an instance of the class.

public TabularDataReport(IEnumerable data, Type columnsType, IEnumerable<string> exportColumns, 
    IServiceProvider serviceProvider)
parameter description
data The data objects
columnsType The columns type
exportColumns The list of column property names to export
serviceProvider Service provider that will be used to extract PropertyItems from the columns type

Exceptions

exception condition
ArgumentNullException

See Also