BN089-BS开发框架MVC4版/source20131023/Zephyr.Web/Content/page/report.aspx.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Configuration;
using System.IO;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Stimulsoft.Report;
namespace Zephyr.Web
{
public partial class report : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
StiWebViewer1.Report = GetReport();
}
protected void StiWebViewer1_ReportDesign(object sender, EventArgs e)
{
StiWebDesigner1.Design(GetReport());
}
protected void StiWebDesigner1_SaveReport(object sender, Stimulsoft.Report.Web.StiWebDesigner.StiSaveReportEventArgs e)
{
var report = e.Report;
report.Save(GetReportPath());
}
private StiReport GetReport()
{
var report = new StiReport();
report.Load(GetReportPath());
ChangeConnectString(report);
report.Compile();
SetReportParamaters(report);
return report;
}
private void SetReportParamaters(StiReport report)
{
//report.CompiledReport.DataSources["check"].Parameters["FromDate"].ParameterValue = DateTime.Parse("10/05/1999");
var dataSource = report.CompiledReport.DataSources;
foreach (Stimulsoft.Report.Dictionary.StiDataSource ds in dataSource)
{
var param = Request.QueryString;
foreach (string key in param.Keys)
{
if (!ds.Parameters.Contains(key)) continue;
var p = ds.Parameters[key];
var v = param[key];
p.ParameterValue = v;
}
}
}
后面还有 27 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
