服务器CrystalReports发布 水晶报表注册,菜单栏英文,打印界面英文

水晶报表(CrystalReports)的简单应用(ASP.NET)

水晶报表(CrystalReports)打印机的选择及背景大小的设定

水晶报表(CrystalReports)进阶篇-通过分组实现分页功能

Asp.Net应用程序有操作水晶报表的功能时会出现错误,除了保证在网站中添加的所有引用的类库(水晶报表相关的.DLL)在发布的时候被一同打包发布外,我们还要将水晶报表在服务器上注册(注册文件可以网上直接下载)

注:水晶报表截止VS2008以后不提供组件支持,需要另外安装

对于不同的版本,水晶报表注册文件存放路径不同;操作系统位数(x86或64)不同,安装不同的注册文件

VS2005:

C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\CrystalReports

文件类似VS2008

VS2008:

C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5

CRRedist2008_x86.msi,CRRedist2008_x64.msi (请注意64位,如果32位会提示处理器不支持安装程序包)

C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\CrystalReports10_5\zh-CHS

CRRedist2008_x86_chs.msi,CRRedist2008_x64_chs.msi (请注意64位,如果32位会提示处理器不支持安装程序包)

到此水晶报表正常运行

运行应用程序,水晶报表菜单栏按钮提示文本为英文,打印提示界面也为英文,除了保证服务器上正确安装了语言包外,还要在程序中明确水晶报表的区域文化

在水晶报表数据源绑定的代码上面加上

System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh-CN"); 
 System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture("zh-CN");




你可能感兴趣的:(windows,服务器,Microsoft,asp.net,报表)