ReportViewer 工具栏为英文
最近在搞.NET web 程序报表时,发现ReportViewer 工具栏为英文。经过查找资料研究,提供一下解决方案。
第一步:在项目中创建一个目录(文件夹),名为:App_Code,
第二步:创建一个CS控制器,名称为:ReportViewerLanguageZh.继承自IReportViewerMessages。其实业务逻辑比较简单,就是实现托管配置。
public class ReportViewerLanguageZh : IReportViewerMessages
引用文件就不列举了,根据VS提示,添加引用类。
第三步:复制以下内容到此控制器中:
public class ReportViewerLanguageZh : IReportViewerMessages
{
#region IReportViewerMessages Members
/// <summary>
///
/// </summary>
public string BackButtonToolTip
{
get { return ("后退"); }
}
/// <summary>
///
/// </summary>
public string ChangeCredentialsText
{
get { return ("更改"); }
}
/// <summary>
///
/// </summary>
public string ChangeCredentialsToolTip
{
get { return ("更改凭据"); }
}
/// <summary>
///
/// </summary>
public string CurrentPageTextBoxToolTip
{
get { return ("当前页"); }
}
/// <summary>
///
/// </summary>
public string DocumentMap
{
get { return ("文档视图"); }
}
/// <summary>
///
/// </summary>
public string DocumentMapButtonToolTip
{
get { return ("文档视图. "); }
}
/// <summary>
///
/// </summary>
public string ExportButtonText
{
get { return ("导出"); }
}
/// <summary>
///
/// </summary>
public string ExportButtonToolTip
{
get { return ("导出"); }
}
/// <summary>
///
/// </summary>
public string ExportFormatsToolTip
{
get { return ("选择格式."); }
}
/// <summary>
///
/// </summary>
public string FalseValueText
{
get { return ("不正确的值."); }
}
/// <summary>
///
/// </summary>
public string FindButtonText
{
get { return ("查找"); }
}
/// <summary>
///
/// </summary>
public string FindButtonToolTip
{
get { return ("查找"); }
}
/// <summary>
///
/// </summary>
public string FindNextButtonText
{
get { return ("下一个"); }
}
/// <summary>
///
/// </summary>
public string FindNextButtonToolTip
{
get { return ("查找下一个"); }
}
/// <summary>
///
/// </summary>
public string FirstPageButtonToolTip
{
get { return ("第一页"); }
}
/// <summary>
///
/// </summary>
public string InvalidPageNumber
{
get { return ("页面数不对"); }
}
/// <summary>
///
/// </summary>
public string LastPageButtonToolTip
{
get { return ("最后一页"); }
}
/// <summary>
///
/// </summary>
public string NextPageButtonToolTip
{
get { return ("下一页"); }
}
/// <summary>
///
/// </summary>
public string NoMoreMatches
{
get { return ("无匹配项"); }
}
/// <summary>
///
/// </summary>
public string NullCheckBoxText
{
get { return ("空值"); }
}
/// <summary>
///
/// </summary>
public string NullValueText
{
get { return ("空值"); }
}
/// <summary>
///
/// </summary>
public string PageOf
{
get { return ("页"); }
}
/// <summary>
///
/// </summary>
public string ParameterAreaButtonToolTip
{
get { return ("参数设置"); }
}
/// <summary>
///
/// </summary>
public string PasswordPrompt
{
get { return ("PasswordPrompt"); }
}
/// <summary>
///
/// </summary>
public string PreviousPageButtonToolTip
{
get { return ("上一页"); }
}
/// <summary>
///
/// </summary>
public string PrintButtonToolTip
{
get { return ("打印"); }
}
/// <summary>
///
/// </summary>
public string ProgressText
{
get { return ("正在生成报表......"); }
}
/// <summary>
///
/// </summary>
public string RefreshButtonToolTip
{
get { return ("刷新"); }
}
/// <summary>
///
/// </summary>
public string SearchTextBoxToolTip
{
get { return ("查找"); }
}
/// <summary>
///
/// </summary>
public string SelectAValue
{
get { return ("请选择"); }
}
/// <summary>
///
/// </summary>
public string SelectAll
{
get { return ("全选"); }
}
/// <summary>
///
/// </summary>
public string SelectFormat
{
get { return ("选择格式"); }
}
/// <summary>
///
/// </summary>
public string TextNotFound
{
get { return ("未找到"); }
}
/// <summary>
///
/// </summary>
public string TodayIs
{
get { return ("今天是"); }
}
/// <summary>
///
/// </summary>
public string TrueValueText
{
get { return ("TrueValueText"); }
}
/// <summary>
///
/// </summary>
public string UserNamePrompt
{
get { return ("UserNamePrompt"); }
}
/// <summary>
///
/// </summary>
public string ViewReportButtonText
{
get { return ("查看报表"); }
}
/// <summary>
///
/// </summary>
public string ZoomControlToolTip
{
get { return ("缩放"); }
}
/// <summary>
///
/// </summary>
public string ZoomToPageWidth
{
get { return ("页宽"); }
}
/// <summary>
///
/// </summary>
public string ZoomToWholePage
{
get { return ("整页"); }
}
#endregion
}
第三步:找到项目的配置文件Web.config,找到appSettings节点,
向此节点增加以下key属性
<add key= "ReportViewerMessages" value= "XXXX.App_Code.ReportViewerLanguageZh,App_Code" />
将XXXX替换为你的ReportViewerLanguageZh控制中的命名空间namespace前缀,即App_Code之前的部分.
OK,搞定,运行跑起来看看。如下图:
ReportViewer 工具栏为英文相关推荐
- ASP.NETserver控件使用之Reportviewer 报表
1. Reportviewer 报表 1.1. Reportviewer控件 注:本教程附2个事例: l 演练:在本地处理模式下将数据库数据源与 ReportViewer W ...
- SQL Server Management Studio Express出现一半中文一半英文的问题
刚才安装SQL Server Management Studio Express后,启动程序,发现登陆界面竟然是英文,但是登陆上去以后,又发现工具栏是英文,后来装到C盘才发现全部变成了中文,为了让其他 ...
- 计算机办公软件应用英文,办公软件用英语怎么说英文表达
办公软件用英语怎么说英文表达 如今熟悉各类办公软件已经是找工作最基础的一门技巧了.那么你知道办公软件用英语怎么说吗?下面跟着小编一起来学习一下各类办公软件的英文表达吧. 办公软件的英语说法 offic ...
- VS2008的网页报表可以直接打印了
在最新出来的VS2008 beta2中,提供了ReportViewer直接打印RDLC报表的功能.而之前的VS2005则需要把报表导出成为Excel或者PDF之后才能进行打印. 在使用本地报表RDLC ...
- 企业IT管理员IE11升级指南【8】—— Win7 IE8和Win7 IE11对比
企业IT管理员IE11升级指南 系列: [1]-- Internet Explorer 11增强保护模式 (EPM) 介绍 [2]-- Internet Explorer 11 对Adobe Flas ...
- LTspice基本使用(以NMOS的I-V特性为例)
LTspice基本使用 什么是spice? LTspice优势 仿真流程 实例:NMOS的I-V特性 设计电路原理图 配置仿真参数 run 仿真成功 什么是spice? 电路系统的设计人员有时需要对系 ...
- 电脑桌面计算机中文变成英文怎么弄,电脑IE浏览器工具栏设置选项英文怎么改成中文...
? 有用户在 电脑系统 中安装某个程序后,打开IE浏览器,发现在工具栏设置选项中显示的是英文,但是用户习惯中文显示,那么我们要如何设置将其改成中文显示呢?下面为大家介绍电脑中IE浏览器工具栏设置选项显 ...
- reportviewer 解决按钮tips英文问题
1.实现IReportViewerMessage接口命名为ReportViewerMessage,将所有属性中get返回的值改为中文. 2.将ReportViewer.Message赋值为Report ...
- VS2017使用ReportViewer报表组件
一.报表设计器安装(安装完成后,就可以在新建项中看到报表模版) 1. 点击工具-> 扩展和更新,下载Microsoft Rdlc报表设计器 2. 下载成功后重启VS2017,报表设计器自动安装. ...
最新文章
- 测试嵌套JavaScript对象键的存在
- tessorflow实战
- 恶意代码实战Lab13-01分析
- WindowsFormsHost使用问题
- web 小程序 ch3 小程序框架
- 享元模式源码解析(jdk+tomcat)
- 分数加减法 http://acm.nyist.net/JudgeOnline/problem.php?pid=111
- 详解Oracle临时表的几种用法及意义
- Activiti实战. 1.3Activiti的特点
- vue 倒计时插件_Vue的高性能和高精度倒计时插件
- 【PCIe】【翻译】AER 内核驱动 《pcieaer-howto》PCI Express高级错误报告驱动程序指南
- 职业-企业家:企业家
- 司机秘书:让司机省心的违章查询助手
- lamber表达式sql_sql语句-linq语言-lambda表达式对照
- iOS越狱并安装ssl kill switch解除ssl pining,抓取https包
- 无序列表举例html,HTML中的无序列表讲解(菜鸟)
- PHP图片验证码无法显示的解决方案
- Ubuntu下使用搜狗输入法候选字显示乱码问题的解决
- 任务2、闰年判断,计算圆面积
- EXCEL自定义函数 VLOOKUP的变体(从最右边找值,找到之后返回左边的值)