使用asp.net mvc进行刺激的动态数据集

时间:2014-04-16 14:29:05

标签: asp.net-mvc stimulsoft

我在asp.net mvc中使用stimulsoft进行报告...... 我想将动态数据表/数据集绑定到我的报告中,所以我搜索它 有我的代码 视图:

@Html.StiMvcViewerFx(new StiMvcViewerFxOptions()
{
    ActionGetReportSnapshot = "GetReportSnapshot",
    Width = Unit.Percentage(100),
    Height = Unit.Pixel(700),
    Zoom = 100
})

控制器:

public ActionResult GetReportSnapshot()
        {
            var report = new StiReport();
            //a blank file .mrt
            report.Load( Server.MapPath("~") + "Content/StimulReport/Data/Surveys/Report/Report.mrt" );
            var dt = new DataTable("Text");
            dt.Columns.Add("Name");
            for (int i = 0; i < 100; i++)
            {
                dt.Rows.Add(i);
            }
            var dataSet = new DataSet("Demo");
            dataSet.Tables.Add(dt);
            report.RegData(dataSet);
            return StiMvcViewerFxHelper.GetReportSnapshotResult(report);


        }

但报告只显示空白页: enter image description here

对于Windows应用程序,它可以正常工作,但在网络中却没有 请帮帮我

1 个答案:

答案 0 :(得分:0)

尝试使用下一个代码:

report.RegData(dataSet);
return StiMvcViewerFxHelper.GetReportSnapshotResult(this.Request, report);