• Dev 报表——MVC 中使用(版本号:15.2 )


    /////////////////////////////////效果图/////////////////////////////////////////////////////

    /////////////////////////////////前端代码////////////////////////////////////////////////////

    ////////////////////Index.cshtml/////////////////////////////////////////////////// 

    @{
    ViewBag.Title = "Index";
    Layout = null;
    }
    @Html.DevExpress().GetStyleSheets(
    new StyleSheet { ExtensionSuite = ExtensionSuite.NavigationAndLayout },
    new StyleSheet { ExtensionSuite = ExtensionSuite.Editors },
    new StyleSheet { ExtensionSuite = ExtensionSuite.HtmlEditor },
    new StyleSheet { ExtensionSuite = ExtensionSuite.GridView },
    new StyleSheet { ExtensionSuite = ExtensionSuite.CardView },
    new StyleSheet { ExtensionSuite = ExtensionSuite.PivotGrid },
    new StyleSheet { ExtensionSuite = ExtensionSuite.Chart },
    new StyleSheet { ExtensionSuite = ExtensionSuite.Report },
    new StyleSheet { ExtensionSuite = ExtensionSuite.Scheduler },
    new StyleSheet { ExtensionSuite = ExtensionSuite.TreeList },
    new StyleSheet { ExtensionSuite = ExtensionSuite.RichEdit },
    new StyleSheet { ExtensionSuite = ExtensionSuite.Spreadsheet },
    new StyleSheet { ExtensionSuite = ExtensionSuite.SpellChecker }
    )
    @Html.DevExpress().GetScripts(
    new Script { ExtensionSuite = ExtensionSuite.NavigationAndLayout },
    new Script { ExtensionSuite = ExtensionSuite.HtmlEditor },
    new Script { ExtensionSuite = ExtensionSuite.GridView },
    new Script { ExtensionSuite = ExtensionSuite.CardView },
    new Script { ExtensionSuite = ExtensionSuite.PivotGrid },
    new Script { ExtensionSuite = ExtensionSuite.Editors },
    new Script { ExtensionSuite = ExtensionSuite.Chart },
    new Script { ExtensionSuite = ExtensionSuite.Report },
    new Script { ExtensionSuite = ExtensionSuite.Scheduler },
    new Script { ExtensionSuite = ExtensionSuite.TreeList },
    new Script { ExtensionSuite = ExtensionSuite.RichEdit },
    new Script { ExtensionSuite = ExtensionSuite.Spreadsheet },
    new Script { ExtensionSuite = ExtensionSuite.SpellChecker }
    )
    @Html.Action("DocumentViewerPartial")

    ///////////////////////////_DocumentViewerPartial.cshtml///////////////////////////

    @Html.DevExpress().DocumentViewer(settings => {
    settings.Name = "DocumentViewer";
    settings.CallbackRouteValues = new { Controller = "Current", Action = "DocumentViewerPartial" };
    settings.ExportRouteValues = new { Controller = "Current", Action = "DocumentViewerPartialExport" };
    settings.Report = (XtraReport)Model;
    settings.ToolbarMode = DocumentViewerToolbarMode.StandardToolbar;
    }).GetHtml()

    /////////////////////////////////后端代码///////////////////////////////////////////////////

    public ActionResult Index()
    {
    return View();
    }

    XtraReport1 report = new XtraReport1();

    public ActionResult DocumentViewerPartial()
    {
    return PartialView("_DocumentViewerPartial", report);
    }

    public ActionResult DocumentViewerPartialExport()
    {
    return DocumentViewerExtension.ExportTo(report, Request);
    }

    /////////////////////////////////////////说明////////////////////////////////

    1、报表代码 拷贝之前文章中的dev报表中的代码即可

    2、报表版本:15.2 

    3、以下为网站的web.config ,把view下的web.config 对应的配置给删除

     4.直接在页面中点击右键添加报表就可以省去很多的引用问题

  • 相关阅读:
    意向锁
    锁升级
    使用SQL SERVER PROFILER 捕获和分析死锁
    用Go写一个聊天软件
    Js中的一个日期处理格式化函数
    javascript format 字符串 函数
    php 读取excel 时间列
    PHP发送post请求
    javascript getElementsByClassName扩展函数
    [ASP.NET] Session 详解
  • 原文地址:https://www.cnblogs.com/5tomorrow/p/5862730.html
Copyright © 2020-2023  润新知