0
我有下面的代码四舍五入asp.net图表系列值
DataTable dt = new DataTable();
Chart1.Series["Available_Capacity(QTY)"].YValueMembers = Convert.ToString(dt.Columns[0]);
series.LabelFormat = "{0:#,#}";
结果是1.671.197但是我想有1671
我有下面的代码四舍五入asp.net图表系列值
DataTable dt = new DataTable();
Chart1.Series["Available_Capacity(QTY)"].YValueMembers = Convert.ToString(dt.Columns[0]);
series.LabelFormat = "{0:#,#}";
结果是1.671.197但是我想有1671
Try series.LabelFormat = "{0:N0}";
BTW:你是不是四舍五入,你是根据你所希望的输出截断。
{0:N0}
格式简单地丢弃任何小数值。例如,要获得2个十进制值,你应该这样做:{0:N2}
确切地说,我想截断它,基本上我把你的代码,但它没有work.before series.LabelFormat =“{0:#,#} “结果是1671197,正如我之前提到的,我希望拥有1,67个。请你协助? – 2012-08-06 06:46:34