zoukankan      html  css  js  c++  java
  • 本地化ASPXPivotGrid控件

       当AspxPivotGrid中有统计行的时候,默认会后面加上 Total 的字样,或者是显示 Grand Total等字样. 如果要改变这些字的话,可以这样做.

      1.首先继承一个PivotGridLocalizer 或ASPxPivotGridResLocalizer的子类,并覆盖GetLocalizedString方法.

      2.在PrivotGrid初始化之前把这个继承的类赋给PivotGridLocalizer 的Active属性.

     代码类似如下:

    using System;
    using System.Web.UI;
    using DevExpress.Data.PivotGrid;
    using DevExpress.Web.ASPxPivotGrid;
    using DevExpress.XtraPivotGrid.Localization;

    public partial class _Default : System.Web.UI.Page
    {
            
    class CustomLocalizer : ASPxPivotGridResLocalizer
            {
                
    public override string GetLocalizedString(PivotGridStringId stringId)
                {
                    
    switch (stringId)
                    {
                        
    case PivotGridStringId.GrandTotal:
                            
    return "全部";
                        
    case PivotGridStringId.TotalFormat:
                            
    return "{0} 全部";
                        
    default:
                            
    return base.GetLocalizedString(stringId);
                    }
                }
            }

            
    public _Default()
            {
                PivotGridLocalizer.Active 
    = new CustomLocalizer(); 
            }

            
    protected void Page_Load(object sender, EventArgs e)
            {
               
            }
    }

     相关文章: http://www.devexpress.com/Support/Center/p/Q307806.aspx

  • 相关阅读:
    mysql5.7慢查询开启配置
    easyui的datagrid删除一条记录后更新出问题
    easyui跨iframe属性datagrid
    struts2笔记12-声明式异常
    struts2笔记11-OGNL
    struts2笔记10-值栈
    linux命令学习03-grep
    struts2笔记09-动态方法调用
    1、GIT简介
    玩转Python语言之4:奇技淫巧
  • 原文地址:https://www.cnblogs.com/jmax/p/1956625.html
Copyright © 2011-2022 走看看