彩票走势图

DEV ASPxPivotGrid中字符串的扩展方法

原创|其它|编辑:郝浩|2010-06-25 10:51:09.000|阅读 1897 次

概述:DEV ASPxPivotGrid能够高效的对数据进行切分,从而为客户提供一个非常直观的终端用户体验。并且它提供了众多个性化的布局,所有的最终用户可以轻松的控制其屏幕上的报表。本文将与大家一起分享DEV ASPxPivotGrid中字符串的扩展方法,希望对大家有所帮助。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

  DEV ASPxPivotGrid能够高效的对数据进行切分,从而为客户提供一个非常直观的终端用户体验。并且它提供了众多个性化的布局,所有的最终用户可以轻松的控制其屏幕上的报表。

  如下图,若想获取Country Group 里面的“大不列颠”“东欧”“南欧”等所有字符串,而像“比荷卢同盟”扩展的话,得到“比荷卢同盟 | 比利时”“比荷卢同盟 | 荷兰”等等。

DEVASPxPivotGrid,DevExpress,慧都控件网,字符串的扩展方法

  其实,对于获取ASPxPivotGrid里的所有Row fieldvalue 您可以通过IsFieldValueCollapsed方法判断是否展开,利用GetFieldValueByIndex方法取FieldValue值,将展开的字段拼接放到一个数组中。具体实现代码参考如下:

        const string CategoriesFieldName = "[Categories].[Category Name].[Category Name]";
        const string ProductsFieldName = "[Products].[Products].[Products]";

            string[] str = ASPxPivotGrid1.GetFieldList();
            int rowCnt = ASPxPivotGrid1.OptionsPager.RowsPerPage;
            object[] fieldValue = new object[rowCnt];
            for (int i = 0; i < rowCnt; i++)
            {
                if (ASPxPivotGrid1.IsFieldValueCollapsed(ASPxPivotGrid1.Fields[CategoriesFieldName], i+1))
                {
                    fieldValue[i] = ASPxPivotGrid1.GetFieldValueByIndex(ASPxPivotGrid1.Fields[CategoriesFieldName], i + 1);
                }
                else
                {
                    object value1 = ASPxPivotGrid1.GetFieldValueByIndex(ASPxPivotGrid1.Fields[CategoriesFieldName], i + 1);
                    object value2 = ASPxPivotGrid1.GetFieldValueByIndex(ASPxPivotGrid1.Fields[ProductsFieldName], i + 1);
                    fieldValue[i] = value1 + "|" + value2;
                }
            }

上面的CategoriesFieldName也可以用GetFieldList取出来的值代替str[0]。

 

  慧都科技作为Developer Express公司目前在中国唯一正式授权的经销商,不仅为DXperience提供了全面的技术支持服务,同时还倾情打造 DevExpress for.net高级培训以及DXperience Winform子控件培训,让您深入了解控件实现效果和常见问题的解决思路,提高开发效率。

  另外,为了从根本上帮您解决数据快速录入的问题,慧都控件网倾力打造了EVSolution QuickInput方案。它不仅支持全键盘操作,实现快速光标切换,而且还能进行联想查询、复杂数据搜索查询等功能。另外它还提供了丰富而友好的用户界面和用户体验,您可以根据需要,自动规范化格式,真正将Web软件的优势发挥得淋漓尽致!

  据慧都科技透露,DevExpress旗下著名控件套包:DXperience™ Universal Subscription v2010 vol 1已经正式发布,该版本增加了众多新的WPF和Silverlight控件的新功能到整个产品线。众多新功能抢先体验!请关注慧都控件网

 


(慧都控件网版权所有,转载请注明出处,否则追究法律责任)
标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
DevExpress Universal Subscription

行业领先的界面控件开发包,帮助企业构建卓越应用!

ASPxPivotGrid Suite

能够高效的对数据进行切分,从而为客户提供一个非常直观的终端用户体验

DevExpress WPF Subscription

高效MVVM开发模式,WPF界面解决方案首选工具,帮助企业实现酷炫动效界面。

DevExpress Silverlight Controls

高性价比高实用性的Silverlight用户界面控件套包,拥有大量的示例和帮助文档,开发者能够快速上手!

DevExpress WinForms Subscription

为Windows Forms平台创建具有影响力的业务解决方案,高性价比WinForms界面控件套包。

title
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP