想显示dotnetcharting控件饼图的百分比事小数位怎么设置,不让它四舍五入,小于1就等于0了 想显示dotnetcharting控件饼图的百分比事小数位怎么设置,不让它四舍五入,小于1就等于0了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接对数据源做你这里的小数处理,然后再交给dotnetcharting处理. 我给 Y 轴绑得已经是Double型的了: e.YValue = Convert.ToDouble(dt.Rows[i][1].ToString()) 没人用过 dotnetcharting 吗? int i = (int)0.5;这里i最终得到0,而不是1。明白了吗?强制类型转换就可以做到的。 数值格式化一下double d = 0.456;string s= d.toString("0.###"); smallkonrad ,你的头像是 wcg2008 moon vs grubby ? 借用smallkonrad的图片说明一下问题:怎样在饼状图中 的值显示为 1.10%,2.12% 69.11%,即保留两位小数显示。 不是现在的 1% 2% 69% 拜托,你是不是没有看懂我6楼给你的提示啊,本以为一点就通的,居然不行。e.YValue = (double)(int)Convert.ToDouble(dt.Rows[i][1].ToString()) 如果你不是要取整,而是要保留2位小数,但是却不是四舍五入,是截断,只要这样:e.YValue = ((int)Convert.ToDouble(dt.Rows[i][1].ToString())*100)/100.0 上面写错,漏了一个括号,要这样(括号太多了,匹配看的眼花了):e.YValue = ((int)(Convert.ToDouble(dt.Rows[i][1].ToString())*100)/100.0 e.YValue = double.Parse(dt.Rows[i][0].ToString("0.00")); 青龙白虎 大哥,您没看清楚我的问题,我不是问 c# 中保留几位小数的问题啊,我是问在dotnetcharting中画饼图时,dotnetcharting计算的百分比我要保留多为小数,而我只是给出了y轴的值,百分比应该是dotnetcharting自己计算得到的是没有小数的,所以我想知道在哪里可以进行设置 问题终于解决了: chart1.DefaultElement.LabelTemplate = "<%PercentOfTotal,0.00>";利用LabelTemplate属性格式化百分比 "<%PercentOfTotal,0.00>"具体解决办法查看 .netCHARTING帮助的 Getting Started > General Tutorials > Using labels > Formatting Values Chart1.DefaultElement.SmartLabel.Text = "%YValue, <%PercentOfTotal,0.00>";确实如此 datagrid 数据显示问题 哪个神仙哥哥,能帮小弟解决幼稚的问题!!!! 求解 请教treeview 控件 在服务器上怎么显示成文本形式了 datagrid里面绑定dropdrowlist 超简单,为什么这样写不对? 关于时间函数的代码 急!!! excel导入数据库,导入文件错误后,文件夹中文件删除不掉 CrystalReportViewer 服务器 空白 如何获取XML文件所在路径? 关于.net导出execl问题 iframe的onfocus再火狐失效?大侠们快来帮忙啊!
这里i最终得到0,而不是1。明白了吗?强制类型转换就可以做到的。
double d = 0.456;
string s= d.toString("0.###");
怎样在饼状图中 的值显示为 1.10%,2.12% 69.11%,即保留两位小数显示。 不是现在的 1% 2% 69%
拜托,你是不是没有看懂我6楼给你的提示啊,本以为一点就通的,居然不行。e.YValue = (double)(int)Convert.ToDouble(dt.Rows[i][1].ToString())
e.YValue = ((int)Convert.ToDouble(dt.Rows[i][1].ToString())*100)/100.0
e.YValue = ((int)(Convert.ToDouble(dt.Rows[i][1].ToString())*100)/100.0
利用LabelTemplate属性格式化百分比 "<%PercentOfTotal,0.00>"
具体解决办法查看 .netCHARTING帮助的 Getting Started > General Tutorials > Using labels > Formatting Values
确实如此