2010/04/16

KB-Report Viewer Control Localization

最近 Web 使用了 Report View Control 來做為報表的呈顯,但是 Server 安裝版本是 English,無法呈顯多語系

Microsoft Report Viewer 2008 SP1 Redistributable

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=bb196d5d-76c2-4a0e-9458-267d22b6aac6

結果報表呈現上就是英文

image

試了很久,後來發現 Report View 有 Language Pack

Microsoft Report Viewer Redistributable 2008 SP1 语言包-簡體中文

http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=c1df3b07-09d7-48cb-bb63-df6d3c2f8141

Microsoft 可轉散發報表檢視器 2008 SP1 語言套件-繁體中文

http://www.microsoft.com/downloads/details.aspx?familyid=C1DF3B07-09D7-48CB-BB63-DF6D3C2F8141&displaylang=zh-tw

image

安裝後就可以依據 Browser 的語言來做切換,另外在 Server 上也可以定義:

1.Page

<%@ Page Language="C#" ...... Culture="zh-tw" %>

2.Web.config

<System.Web>

         <globalization uiCulture="zh-tw" culture="zh-tw" />

</System.Web>

 

比較方便的方法是直接安裝繁體中文版的 Report View ,就會內含繁中+英文。

Microsoft Report Viewer 2008 SP1 Redistributable - 繁體中文

http://www.microsoft.com/downloads/details.aspx?familyid=BB196D5D-76C2-4A0E-9458-267D22B6AAC6&displaylang=zh-tw

沒有留言: