[MSChart]Control中keyword的格式化

来源:互联网 发布:卫星遥感影像数据 编辑:程序博客网 时间:2024/06/08 15:15
 前文中提到用keyword解决了饼图标签中同时显示数值和占比的问题,方法类似这样:

chart1.Series[0].Label = "#VALY[#PERCENT]";

比如,我现在的饼图用来展示公司08年各类产品的销量及占百分比,那么,其中#VALY指定显示的值就是销量,而#PERCENT显示的就是各类产品销量占总销量的百分比。

现在又出现一个问题,销量可能是个很大的数字,比如:123456789,这时,为了方便识别,就需要加上千分位。

怎么解决这个问题呢?原来,对于keyword,也支持格式化字符串,其规则和其它地方的用法类似。比如:

chart1.Series[0].Label = "#VALY{n0}[PERCENT]";

就可以给销量加上千分位了,同时只显示整数。

转自:http://blog.csdn.net/gaofeng2000/article/details/3985669

不过我按上面的写法却不行:
 后来改成: this.ChartBusiness.Series[0].Label = "#VALX #PERCENT{P} #VALY";
OK了,可是千分位呢?
原创粉丝点击