如何把datagrid中的数字格式化 如:0不显示出来带%等在线等待中,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用模板列吧,如果是用数据绑定的话,再在<%#%>中直接将前面的两列一除就完了当然最好在数据绑定过程中操作. <asp:TemplateColumn HeaderText="Caculate"> <ItemTemplate><asp:Label Runat=server text='<%# Caculate() %>'/> </ItemTemplate></asp:TemplateColumn>Caculate() 是你在代码分离中写的计算函数。根据你的数据源计算,或者在数据绑定时根据datagrid计算。返回字符串。 如:0不显示出来带%等写个replace过滤掉 在ItemDataBound事件中处理就可以了 String.ToString("E")科学计数法String.ToString("F3")小数点后三位String.ToString("X")十六进制 String.ToString("p") 65.30%String.ToString("p1") 65.3% 0不显示出来 ###,###.##带% 调用decimal.ToString("p")这样的方法(默认两位小数,不要小数的话用p0代替p)参考sdk文档中的数字格式化 关于 Failed to process request. 兄弟们,你们有没有遇到过这样的怪问题? 有哪位看过ASP.NET开发典型模块大全 asp.net的页面中嵌套的excel中的单元格中加控件 asp.net tree view 空件在那下载? 求一个javascript函数 我刚刚不小心把数据库里的90多个存储过程手动删除了,如何恢复>? 如何利用树进行权限管理,请高手赐教 数据类型转换错误! 调用数据表出错 求大神帮忙看看 在线等!JS代码在RUNAT=SERVER的FROM里不能执行,请问如何解决啊 关于在文本框中按回车的问题
当然最好在数据绑定过程中操作.
<asp:Label Runat=server text='<%# Caculate() %>'/> </ItemTemplate>
</asp:TemplateColumn>Caculate() 是你在代码分离中写的计算函数。根据你的数据源计算,或者在数据绑定时根据datagrid计算。
返回字符串。
带%
等写个replace过滤掉
String.ToString("F3")小数点后三位
String.ToString("X")十六进制
String.ToString("p") 65.30%
String.ToString("p1") 65.3%
带% 调用decimal.ToString("p")这样的方法(默认两位小数,不要小数的话用p0代替p)参考sdk文档中的数字格式化