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

  • 相关阅读:
    一周好文(15)
    一周好文(13)
    宏定义中的 "#" 和 "##"
    一周好文(14)
    CCRenderTexture崩溃问题分析
    C++反射机制的实现(转)
    一周好文(16)
    opengl on mac
    uthash: a hash table for C strcutures
    CC3LineNode线条变色的问题
  • 原文地址:https://www.cnblogs.com/jmax/p/1956625.html
Copyright © 2011-2022 走看看