NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|
var settings = new ReportSettings();
settings.ReportServer = "http://localhost/reportserver"; //this is the default value
settings.Credential = new NetworkCredential("username", "password", "domain");
settings.RenderType = ReportRenderType.Html4_0; // default is Html 4.0
settings.ExecuteType = ReportExecuteType.Display;//Display is default, if for Export,the ReportExecuteResult will be returns the full report data as byte[]
settings.ShowToolBar = false; // if true, will be show the tool bar, but now not implemented any actions. you must implement it by yourself now. will soon coming on
settings.SessionId = "23v1ubmn0k2gzo45jaeaov24"; //the sessionid is coming after run report.
ReportViewer viewer = new ReportViewer(settings);
ReportExecuteResult result = viewer.Search("/ScheduleReports/OvertimeReport", "Main");// for find text;
ReportExecuteResult result1 = viewer.ExecuteReport("/ScheduleReports/OvertimeReport"); // for show report only
var contentx=result.Contents; //for display report content, if result.Stream has value, this wiil be null
var stream = result.Stream; // for export, if result.Contents has value. this will be null
var pageCount = result.PageCount; // the total page;
var pageIndex = result.PageIndex; // the current page;