日期:2014-05-17  浏览次数:20449 次

ASPxGridView
ASPxGridView怎么格式化价格、数字呢,12.1200 怎样格式化为12.12 保留2个小数。注意 是ASPxGridView这个控件哟,不是GridView这个哟。

------解决方案--------------------
没用过,不过GridView里可以进行转换呀。

<asp:BoundField DataField="aMoney" HeaderText="投入预算" DataFormatString="{0:c}">
<ControlStyle Width="200px" CssClass="inpt" />
<FooterStyle HorizontalAlign="Right" />
<HeaderStyle CssClass="tb" />
 </asp:BoundField>

其中:DataFormatString="{0:c}" 就是转为人民币,

------解决方案--------------------
12.1200.ToString("\d2");

<%#Eval("price")%>==null?"0.00"?<%#Eval("price")%>.ToString("\d2")
------解决方案--------------------
就使用<%#Eval("price")%>.ToString("0.00")这种方式