只需一步,快速开始
Eden.Sun
超级版主
231
4106
7827
金币
主题
帖子
app.UseReportViewer(settings => { var reportsFolder = Path.Combine(env.ContentRootPath, "Reports"); // settings.UseFileStore(new DirectoryInfo(reportsFolder)); settings.UseReportProvider(new MyJsonProvider()); });
// 设置报表数据源连接信息 private Stream GetData(string reportName) { PageReport pageReport = new PageReport(); pageReport.Load(new FileInfo("D:\\GC-CODE\\AR\\动态数据源\\ActiveReportsCoreApplication1\\Reports\\" + reportName)); string jsonUrl = "jsondoc=https://jsonplaceholder.typicode.com/posts"; pageReport.Report.DataSources[0].ConnectionProperties.ConnectString = jsonUrl; byte[] bytesOfString = Encoding.UTF8.GetBytes(pageReport.ToRdlString()); return new MemoryStream(bytesOfString); }
// 设置报表数据源连接信息
private Stream GetData(string reportName)
{
PageReport pageReport = new PageReport();
pageReport.Load(new FileInfo("D:\\GC-CODE\\AR\\动态数据源\\ActiveReportsCoreApplication1\\Reports\\" + reportName));
string jsonUrl = "jsondoc=https://jsonplaceholder.typicode.com/posts";
pageReport.Report.DataSources[0].ConnectionProperties.ConnectString = jsonUrl;
byte[] bytesOfString = Encoding.UTF8.GetBytes(pageReport.ToRdlString());
return new MemoryStream(bytesOfString);
}
您需要 登录 才可以下载或查看,没有帐号?立即注册
关注“葡萄城社区”
西安葡萄城软件有限公司 专业的软件开发技术和低代码平台提供商
陕ICP备2020018819号 | 陕公网安备:61019002000258 | 隐私政策 | 网站地图
邮箱: info.xa@grapecity.com | © 2025 葡萄城软件,保留所有权利
Archiver| 手机版| 小黑屋|