Browse by Tags
All Tags
»
Reporting Service
(
RSS
)
ASP.NET
CSS
English
IE
Javascript
jQuery
KB
Performance
Security
Sharepoint
SQL 2000
SQL 2005
SQL 2008
Trouble-Shooting
VS2008
VS2017
Web
中文編碼
Hacking樂無窮-為ReportViewer匯出PDF檔加上浮水印
接到一個頗富挑戰性的需求,Reporting Service或RDLC報表可匯出成Excel、PDF等檔案格式,對一般麻瓜型使用者而言,PDF唯讀,Excel則可修改,業務單位希望在拿到報表紙本時加以區分;換句話說,如果能讓PDF與Excel檔的列印結果有別,即可做為報表結果是否唯讀,有無被修改可能的依據。(姑且排除使用者設法修改PDF檔或將Excel仿製成PDF樣式的情境) 我想到一個做法是為匯出的PDF檔加上浮水印。同一張報表匯出的Word、Excel、PDF檔內容理應一致,當PDF檔被加註浮水印...
ReportViewer Excel檔的考驗: EPPlus、NPOI與Open XML SDK
前陣子曾排除過一枚 EPPlus處理ReportViewer匯出xlsx 的Bug,繼續深入才發現事情遠比想像複雜: 表格式報表經ReportViewer匯出成Excel檔,透過EPPlus處理存檔後,用Excel開啟又再次爆出xl/styles.xml及xl/worksheets/sheet1.xml損壞訊息,經修復可讀取,但已原本的格式、顏色設定盡失。 圖1 ReportViewer匯出的原始Excel檔,實驗目標是將"A1"儲存格改成"已修改" 圖2...
【茶包射手日記】RDLC報表出現記憶體不足錯誤
RDLC 比Reporting Service靈活彈性,不需要依賴額外的伺服器,評估起來是很優秀的報表解決方案。 很放心地鼔吹將專案中的報表逐一汰換成RDLC,直到 我膝蓋中了一箭 最近踩到一顆地雷.. 專案有個 RDLC 查詢報表,大約近萬筆資料,每筆約20個欄位,資料量稍多但還不致令人髮指,執行時卻常常發生記憶體不足(Out of Memory)錯誤! (有時是第一次執行OK,第二次就出現記憶體不足) 檢視報表設計,發現其中用了很多Expression寫法處理資料格式轉換,例如: [=Fields...
一個Reporting Service PDF中文字型與Mac相容議題的經驗
有User反應,用Mac開啟Reporting Service匯出PDF檔,看不到其中的中文字,但英數文字正常。經過一番測試,果不其然就是中文字型問題。 直接整理本次實驗心得供大家參考: RDL報表中,不論將字型名稱設定為"DFKai-SB"或"標楷體",在Windows平台上均可正確顯示標楷體;但在Mac上,字型設為"DFKai-SB"時,PDF的中文字無法顯示,並會出現找不到DFKai-SB字型的警示,設為"標楷體"則正常...
開啟RSClientPrint偵錯Log
Reporting Service線上列印功能可以直接由網頁列印出美美的報表,是很酷的功能,不過實務應用也遇過不少小狀態就是了。 昨天無意中發現RSClientPrint元件支援寫Log檔的功能,這在射茶包時可是價值連城的情報。故特別PO文做個筆記以防年老失憶: 開啟Log記錄的做法是用RegEdit加入一則機碼(Key)HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\80\Reporting Services 並新增LogRSClientPrintInfo...
【茶包射手專欄】又見SSRS無法列印問題
這幾天又零星傳出災情,部分使用者在Windows Update後,回報原本的Reporting Service列印功能無法使用,按列印時出現以下訊息: Unable to load client print control. 無法載入用戶端列印控制項 這是 老問題 了。觀察了網頁封包,確認問題出在RSClientPrint版本還是舊的FA91...這組。 httq://server/ReportServer/Reserved.ReportViewerWebControl.axd?ExecutionID...
ReportViewer的跨瀏覽器問題
測試了一下,ReportViewer 2008在跨瀏覽器方面問題挺多。 例如報表工具列,只有在IE下可以完整顯示,線上列印功能要動用ActiveX Control,所以IE以外的瀏覽器無法使用天經地義。但測試下來,在IE以外的瀏覽器上仍然有些其他問題要克服... 在非IE瀏覽器裡,即使ReportViewer Width、Height指定100%,也只能顯示一小塊。 我發現是<table id="ctl00_ContentPlaceHolder1_ReportViewer1"...
ReportViewer on IIS7
在IIS7上執行 ReportViewer+rdlc 的報表,IE8不斷跳出'RSClientController' is undefined等一連串Javascript Error。忽略Error後出現的操作畫面,呈現圖檔找不到的紅X。 換成FF,看得更明白了,HTTP 404找不到檔案。 Google到 這篇文章 ,看來是Reserved.ReportViewerWebControl.axd的問題,我這才想起自己 處理過這問題 ,這次再遇上竟沒了印象。網路上的文章是透過修改IIS解決...
SSRS 2008初體驗
第一次要用SSRS 2008做報表,發現讓人驚奇的事! 連上本機Reports目錄時,出現錯誤: The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. 想要除錯,在IIS上卻看不到Reports、ReportServer兩個虛擬目錄。莫非我SSRS沒裝好? 但明明上述的錯誤像是傳統SSRS所回應的,若沒有Reports Web Application...
【茶包射手專欄】ReportViewer 2008 on IIS7
在測試ReportViewer 2008的過程中,遇到一個問題。 我的作業環境是Windows 2008,用Visual Studio 2008開啟在IIS7上的現有Web Site,新增一個WebForm.aspx,從工具箱拖入ReportViewer,按控件右上角的Report Wizard隨意做了一個ObjectDataSource,一切看來順利得很,但一檢視網頁,噴出一堆Javascript錯誤: (共22個,底下列了幾個) RSClientController is not defined...
ReportViewer! RDLC!
前些時候才發現我忽略多時的好物一枚--ReportViewer及RDLC! 之前在SSRS上開發過幾張具備機密性的查詢報表,檢視報表前需先通過額外的身份識別關卡,並要管控每個人可視資料範圍不同,這些用程式搞定是小事一椿,但邏輯搬到SSRS後處處受限,七拼八湊才搞出個堪用但頗為複雜的解決方案。當得知RDLC可以不靠SSRS,只要設法自己生一個DataTable就能享有SSRS報表的相同便利性時,"相見恨晚"的懊悔又油然而生... http://www.gotreportviewer...
KB-三探Windows Update後SSRS不能列印問題
上回貼出 Windows Update導致SSRS不能列印問題 後,有些網友成功了,但似乎有些網友依循文章的解法SP2->GDR2依然不能解決問題,裝完後RSClientPrint.cab仍未更新。由於手邊沒有可以驗證的同樣情境,我想深究也無從嘗試。 今天同事在更新一台SQL時,同樣的情境上演了。GDR2安裝、移除、再安裝了四五次,RSClientPrint.cab還是文風不動,一直保持2007/2/10的版本。 這真是天賜的良機呀!讓這麼刁鑽的問題在我眼前重現,著實令人激動不已... (遇到難題還這麼High...
KB-再探Windows Update後SSRS不能列印問題
【2008-10-30更新】依本文做法仍無法更新RSClientPrint.cab的朋友,請參考我的 第三帖藥方 。 自從貼出 安裝KB956391後SSRS不能列印問題 後,陸續又接獲同事及網友的回報,才慢慢釐清這個事件的始未... SSRS不能網頁列印的原因源於RSClient Print這顆元件被ActiveX KillBit封殺,而封殺的理由是基於安全考量,RSClientPrint Class存在一個 GDI+漏洞 ,讓駭客可以透過惡意的BMP發動溢位攻擊。換句話說, KB956391...
【茶包射手專欄】SSRS報表網頁列印失敗
【2008-10-24更新】關於此問題,已有新的 研究心得 。 同事回報,忽然發現SSRS(SQL Server Reporting Service)透過網頁直接列印的功能失效了,一直彈出"無法載入用戶端列印控制項"的錯誤訊息。 試了設為信任網站、刪除Windows\Downloaded Program Files\RSClientPrint Class、重開機等招式都無效。開啟Process Monitor,有看到一大串Registry查詢,但看不出所以然,又懶得抓個正常版來做個馬拉松式比對...
Visual Studio 2008不支援SSRS的報表專案編輯
拿到VS2008的朋友,別急著把VS2005移光光,如果你還有編輯SSRS報表專案需求的話。 Visual Studio在大部分的舊版相容策略上,都維持簡便無痛的升級方式,但也有例外,例如: Reporting Service專案。 SQL Server 2000的Reporting Service報表限定只能用VS.NET 2003編輯,SQL 2005的SQL Server Reporing Service(SSRS)則必須搭配VS2005使用。因此Visual Studio 2008目前無法開啟SSRS的專案...
更多文章
« 上一頁
-
下一頁 »
搜尋
Go
<
February 2023
>
Sun
Mon
Tue
Wed
Thu
Fri
Sat
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
【廣告】
OrcsWeb: Windows Server Hosting
最新回應
2018-09-20 接手老專案的菜鳥
Windows 停用 TLS 1.0 之配套作業整理
黑大,謝謝您!
2018-09-20 Andy
KO範例6 - 陣列元素的新增/移除事件
Dear 黑暗大 感謝您,已成功將count後的數值寫入資料庫 利用您提供的方法...
2018-09-19 Jeffrey
KO範例6 - 陣列元素的新增/移除事件
to Andy, 如果你 ASP.NET 端是用 PostBack 方式取值,最簡單的做法是將...
2018-09-19 Andy
KO範例6 - 陣列元素的新增/移除事件
Dear 黑暗大 您好 我設計一個網頁,裡面有一些TextBox,其中還有如此範例的動態表格...
2018-09-18 Jeffrey
Windows 停用 TLS 1.0 之配套作業整理
to 接手老專案的菜鳥, support.microsoft.com/.../support...
2018-09-18 接手老專案的菜鳥
Windows 停用 TLS 1.0 之配套作業整理
黑大: 我有個系統是.NET 2.0開發的,如果安裝了.NET 4.5/或者4.6以及ADO...
2018-09-17 Jeffrey
CODE - WebClient 下載檔案自動取得檔名
to Slash, 感謝提醒,程式已修改強化。
2018-09-16 Slash
CODE - WebClient 下載檔案自動取得檔名
雖然與你分享這段小程式的目的不同,但還是要提醒Regex.Split這邊會有RFC5987的問題...
2018-09-06 打雜工程師
ASP.NET Core 值得學嗎?
黑大,我再跟BOSS討論看看,謝謝您^^
2018-09-03 Jeffrey
ASP.NET Core 值得學嗎?
to 打雜工程師, 1) 如果系統上線時程吃緊且不容閃失,用 ASP.NET MVC...
Tags 分類檢視
.NET
.NET Core
AJAX
Android
AngularJS
ASP.NET
ASP.NET MVC
ASP.NET保安
Autofac
Bicycle
C# 4.0
CODE
Coding4Fun
Collections
Community Server
Cordova
CSS
Dapper
Debug
EF
English
Entity Framework
Excel
Hiking
HTML5
IE
IIS
Java
Javascript
jQuery
JSON
KB
Kendo UI
knockoutjs
Life
Linq
Live SDK
Lucene.Net
Mobile
MSDTC
NLog
NuGet
OAuth
Open XML
ORACLE
Performance
PowerShell
Reporting Service
RESTful Web Service
Security
Sharepoint
SignalR
Silverlight
Skype
SQL
SQL 2000
SQL 2005
SQL 2008
SQLite
T4
TechEd
TFS
ThinkPad
Tips
Tools
Trouble-Shooting
TypeScript
Unobtrusive Validation
VBScript
Virus
Vista
Visual Studio
VS Code
VS.NET 2003
VS2005
VS2008
VS2010
VS2012
VS2013
VS2015
VS2017
Vue
WCF
Web
Windows 10
Windows 2008
Windows 2012
Windows 7
Windows 8
Windows Phone
Work
WP7
WPF
中文編碼
慢跑
潛盾機
科學實驗
自動測試
閱讀筆記
風花雪月
關於作者
一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"
有為的中年人
"自許。
文章典藏
September 2018 (5)
August 2018 (12)
July 2018 (8)
June 2018 (6)
May 2018 (19)
April 2018 (14)
March 2018 (10)
February 2018 (10)
January 2018 (14)
December 2017 (22)
November 2017 (12)
October 2017 (16)
September 2017 (9)
August 2017 (13)
July 2017 (16)
June 2017 (17)
May 2017 (9)
April 2017 (13)
March 2017 (15)
February 2017 (14)
January 2017 (12)
December 2016 (8)
November 2016 (11)
October 2016 (15)
September 2016 (11)
August 2016 (19)
July 2016 (16)
June 2016 (14)
May 2016 (20)
April 2016 (13)
March 2016 (15)
February 2016 (11)
January 2016 (16)
December 2015 (12)
November 2015 (15)
October 2015 (14)
September 2015 (25)
August 2015 (16)
July 2015 (13)
June 2015 (11)
May 2015 (12)
April 2015 (15)
March 2015 (17)
February 2015 (9)
January 2015 (12)
December 2014 (12)
November 2014 (15)
October 2014 (12)
September 2014 (22)
August 2014 (16)
July 2014 (17)
June 2014 (18)
May 2014 (11)
April 2014 (10)
March 2014 (14)
February 2014 (14)
January 2014 (4)
December 2013 (12)
November 2013 (11)
October 2013 (13)
September 2013 (15)
August 2013 (12)
July 2013 (13)
June 2013 (16)
May 2013 (20)
April 2013 (22)
March 2013 (15)
February 2013 (9)
January 2013 (10)
December 2012 (14)
November 2012 (10)
October 2012 (12)
September 2012 (30)
August 2012 (16)
July 2012 (17)
June 2012 (18)
May 2012 (9)
April 2012 (15)
March 2012 (12)
February 2012 (8)
January 2012 (6)
December 2011 (9)
November 2011 (11)
October 2011 (15)
September 2011 (15)
August 2011 (18)
July 2011 (24)
June 2011 (31)
May 2011 (16)
April 2011 (13)
March 2011 (13)
February 2011 (11)
January 2011 (15)
December 2010 (18)
November 2010 (12)
October 2010 (10)
September 2010 (18)
August 2010 (19)
July 2010 (22)
June 2010 (20)
May 2010 (19)
April 2010 (19)
March 2010 (24)
February 2010 (14)
January 2010 (24)
December 2009 (13)
November 2009 (14)
October 2009 (27)
September 2009 (20)
August 2009 (18)
July 2009 (18)
June 2009 (22)
May 2009 (14)
April 2009 (19)
March 2009 (17)
February 2009 (25)
January 2009 (16)
December 2008 (23)
November 2008 (20)
October 2008 (19)
September 2008 (21)
August 2008 (10)
July 2008 (16)
June 2008 (20)
May 2008 (20)
April 2008 (21)
March 2008 (18)
February 2008 (9)
January 2008 (18)
December 2007 (20)
November 2007 (22)
October 2007 (20)
September 2007 (23)
August 2007 (22)
July 2007 (19)
June 2007 (27)
May 2007 (22)
April 2007 (23)
March 2007 (23)
February 2007 (17)
January 2007 (9)
December 2006 (12)
November 2006 (15)
October 2006 (7)
September 2006 (9)
August 2006 (16)
July 2006 (14)
June 2006 (12)
May 2006 (12)
April 2006 (9)
March 2006 (4)
February 2006 (7)
January 2006 (8)
October 2005 (1)
August 2005 (1)
July 2005 (1)
June 2005 (2)
February 2005 (2)
January 2005 (5)
February 2004 (2)
January 2004 (13)
其他功能
這個部落格
Home
Syndication
Comments RSS