原創(chuàng)|使用教程|編輯:我只采一朵|2017-12-15 09:58:01.000|閱讀 721 次
概述:我們已經(jīng)講過(guò)了如何以HTML和PDF格式顯示報(bào)表對(duì)話框的例子。現(xiàn)在,我將向你展示如何以所需的格式保存報(bào)表,并提供Excel的示例。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
我們已經(jīng)講過(guò)了如何以HTML和PDF格式顯示報(bào)表對(duì)話框的例子。現(xiàn)在,我將向你展示如何以所需的格式保存報(bào)表,并提供Excel的示例。
我們將使用MVC Web應(yīng)用程序。這里有一個(gè)用于保存的按鈕,我們將其添加到主頁(yè)。為此,請(qǐng)打開(kāi)視圖(Views)文件夾中的Index.cshtml文件。
并將下面的代碼放在所需的位置:
@using (Html.BeginForm("Save", "Home")) { <input id="print" type="submit" value="Save report in Excel" /> }
此處的“Save”是處理程句柄在控制器中的名稱,“Home”是控制器的名稱。
現(xiàn)在將處理句柄“Save”添加到主頁(yè)控制器。為此,從Controllers文件夾中打開(kāi)文件HomeController.cs:
該句柄如下所示:
public void Save() { WebReport webReport = new WebReport(); System.Data.DataSet dataSet = new System.Data.DataSet(); dataSet.ReadXml("C://Program Files (x86)//FastReports//FastReport.Net//Demos//Reports//nwind.xml"); webReport.Report.RegisterData(dataSet, "NorthWind"); webReport.Report.Load("C://Program Files (x86)//FastReports//FastReport.Net//Demos//Reports//Simple List.frx"); webReport.ExportExcel2007(); }
我們看一下過(guò)程順序:
現(xiàn)在,你需要在位于項(xiàng)目根目錄下的Web.config文件中添加一個(gè)處理句柄:
<handlers> <add name="FastReportHandler" path="FastReport.Export.axd" verb="*" type="FastReport.Web.Handlers.WebExport"/> </handlers>
我們運(yùn)行Web應(yīng)用程序,以查看我們的按鈕:
點(diǎn)擊它。程序?qū)@示一個(gè)對(duì)話框,以xlsx格式保存報(bào)表文件。
下載報(bào)表后,它將被打開(kāi):
綜上所述,我們可以得出結(jié)論,使用我們演示的應(yīng)用程序,可以將報(bào)表保存為不同的格式,以用于導(dǎo)出報(bào)表。使用我們演示的代碼,可以允許Web應(yīng)用程序的用戶以所需的格式下載報(bào)表,而不顯示報(bào)表本身。
產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動(dòng) | | 聯(lián)系Elyn
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn