如图。为什么我设置了小数点后保留两位,他却不能计算精确度,只是两个0而已?我的代码:
this.chartControl1.Series.Add(sr);
//设置Series样式
sr.ArgumentScaleType = ScaleType.Qualitative;//定性的 sr.ValueScaleType = ScaleType.Numerical;//数字类型 sr.PointOptions.PointView = PointView.ArgumentAndValues;//显示表示的信息和数据 sr.PointOptions.ValueNumericOptions.Format = NumericFormat.Percent;//用百分比表示 sr.PointOptions.ValueNumericOptions.Precision = 2; sr.DataSource = ds_TotalPipeline.Tables[0];// myDataTable是获取到的数据 sr.ArgumentDataMember = "管道名";//绑定的文字信息(名称) sr.ValueDataMembers[0] = "合计";//绑定的值(数据)实在没招了,哎。我要的结果是:“16.37%” 而不是"16.00%"。在线等待好心人
DevExpress.XtraCharts.PiePointOptions piePointOptions = new DevExpress.XtraCharts.PiePointOptions(); piePointOptions.PercentOptions.PercentageAccuracy = 4; sr.PointOptions = piePointOptions;却一直报错,不能运行时设置“series1.PointOptions”。但是不设置不行啊,哎,烦躁。
((PiePointOptions)(sr.PointOptions)).PercentOptions.PercentageAccuracy = 4;还是多谢你了 一楼兄弟。结贴给你分。