Skip to content
This repository was archived by the owner on Sep 24, 2020. It is now read-only.

ASP.NET Sample for IList Report

ChristophWille edited this page Mar 1, 2007 · 3 revisions

Overview

This sample ...

Technologies: ASP.NET{BR} Data source: IList{BR} Programming language: C#{BR} Features: PDF Export{BR} Location: samples\Web\IListReport

Code Discussion

Discuss noteworthy program flow and highlight code snippets here, like so:

`{{ protected void Button1_Click(object sender, EventArgs e) { contributors = CreateTestList();

    // instance reporting engine
    // assign parameters

    ReportEngine engine = new ReportEngine();

    string reportPath = Server.MapPath("ContributorList.srd");

    ReportModel reportModel = ReportEngine.LoadReportModel(reportPath);

    PageBuilder pageBuilder = engine.CreatePageBuilder(reportModel, contributors);
    pageBuilder.BuildExportList();
    string outputPath = Server.MapPath("ContributorList.pdf");

    // render report
    PdfRenderer pdfRenderer =
        PdfRenderer.CreateInstance(pageBuilder.Pages, outputPath, false);
    pdfRenderer.Start();
    pdfRenderer.RenderOutput();
    pdfRenderer.End();

    // send report to the client
    Response.ContentType = "Application/pdf";
    Response.WriteFile(outputPath);
    Response.End();
}

`}}

Screenshots

Add screenshots if necessary. Use imageauto.

Setup

Transclude for example the information for Northwind setup

Clone this wiki locally