iT邦幫忙

DAY 20
0

當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統系列 第 20

[鐵人30天]當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統(20) – 使用rdlc檔並匯入各種格式

  • 分享至 

  • xImage
  •  

* 本篇目標

顯示資料清單,並透過.rdlc匯出成Word.PDF.Excel

* 前言

上一篇我們已經設計好了報表樣式,實務上除了顯示在網頁上,通常使用者都要能要求匯出其他格式,之前看到這個影片學了一些小技巧,能利用ReportViewer的功能輕鬆幫我們匯出三種格式。

* 顯示清單

報表資料就透過MVC的Model,在View用迴圈印出來

我們新增一個Export Controller

接下來我們再前端新增三種按鈕,並傳所要匯出的檔案類型指向這個URL

這樣就能輕鬆的將後端的資料匯出各種格式了!!

* 後記

如果所要匯出的資料並不複雜,像此範例只是單純的清單型資料,我都會用這種方式來快速開發,但如果是很複雜的報表...如excel或word,可能就要另外做處理...接下來幾篇陸續介紹。

本系列程式原始碼請至我的Github下載 https://github.com/kyleap

** 如內容有誤請告知,將進行修改,謝謝 **


上一篇
[鐵人30天]當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統(19) – ReportViewer -設計rdlc檔
下一篇
[鐵人30天]當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統(21) – Word套版功能
系列文
當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言