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

  • 相关阅读:
    CF 461B Appleman and Tree
    POJ 1821 Fence
    NOIP 2012 开车旅行
    CF 494B Obsessive String
    BZOJ2337 XOR和路径
    CF 24D Broken robot
    POJ 1952 BUY LOW, BUY LOWER
    SPOJ NAPTIME Naptime
    POJ 3585
    CF 453B Little Pony and Harmony Chest
  • 原文地址:https://www.cnblogs.com/jmax/p/1956625.html
Copyright © 2011-2022 走看看