Enum RdlReportKind
Which kind of report definition to write — who is expected to supply the data.
public enum RdlReportKind
Fields
Server = 0A server report definition (
.rdl). Each dataset names a data source the report server resolves as a shared data source.Client = 1A client report definition (
.rdlc). The host process supplies every dataset at run time as aReportDataSource, and the definition connects to nothing itself.
Remarks
The distinction is not cosmetic and it is not the file extension. A report definition must name a data source for every dataset it declares, and the two kinds name a different sort of thing: a server report defers to a shared data source the server resolves by name, while a client report describes the host process's own in-memory data. Microsoft's engine rejects a definition that does neither.
Measured, not inferred — see tests/fixtures/rdl/export-acceptance/acceptance.txt.