查询出来的数据如:500.0000
我不想要后面的4个0,保留2位要怎么截取啊?
<div style="text-align:left; float:left;width:170px; display:inline">
人民币:<%#DataBinder.Eval(Container.DataItem,"contributeMoney").ToString() %>
</div>在后面如何把contributeMoney金额截取只保留.后面的2位小数。。
我不想要后面的4个0,保留2位要怎么截取啊?
<div style="text-align:left; float:left;width:170px; display:inline">
人民币:<%#DataBinder.Eval(Container.DataItem,"contributeMoney").ToString() %>
</div>在后面如何把contributeMoney金额截取只保留.后面的2位小数。。
string b=a.Split('.')[1]).substring(0,2);
最后b就等于12
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.IndexOutOfRangeException: 索引超出了数组界限。源错误:
行 85:
行 86: <div style="text-align:left; float:left;width:170px; display:inline">
行 87: 人民币:<%#DataBinder.Eval(Container.DataItem,"contributeMoney".Split('.')[1].Substring(0,2)).ToString() %>
行 88: </div>
行 89:
DataBinder.Eval(Container.DataItem,"contributeMoney").ToString().substring(0,indexof(".")+2)
ToString("F2");
或
<%#string.Format("{0:C2}",DataBinder.Eval(Container.DataItem,"contributeMoney"))%>
或
<%#string.Format("{0:C2}",DataBinder.Eval(Container.DataItem,"contributeMoney"))%>
谢谢你的代码。。问题解决了。。呵呵。。谢谢:能加我QQ吗?有空交流一下。。252339447
money.ToString("c0");