SQL数据库中的合同表ContractTable有两个字段,月租金(MonthRent,decimal类型)和面积(BuildingArea,decimal类型),我要计算每平方多少元,就用MonthRent/BuildingArea。 MonthRent/BuildingArea得到的值我只保留一位小数,我选择了用Round函数,SQL数据库中会显示保留一位小数的值,再在后面跟上很多个‘0’。比如10/3=3.300000000000000,在Asp.Net界面上也是显示3.30000000000000000000. 而我在Asp。Net的界面上我只要显示3.3就可以了,而不是3.30000000000000000. 请问要怎么进一步设置呢?这个保留一位小数的数据是要显示在GridView控件中的! 那么要怎么样在这个控件中实现我想要的效果呢?我记得在GridView中可以‘编辑列’,然后再在DataFormatString中设置{0:d}等样式,是不是用这种方法呢???还是其他方法! 谢谢解答!
解决方案 »
- ASP.NET 发布网站和调试结果不一样
- URL重写问题,很搞的,希望能有人回答
- 有什么方法判断所有的IE窗口都已关闭?
- ASP.NET中的Button控件不响应
- 关于DataGrid按钮列中Update的问题!!
- 如何在button中调用datadbgrid的分页事件函数
- 关于.net框架自动将一些属性转换成css样式表的疑惑????
- 用repeater,如何动态输出?
- querystring 有问题吗?
- 请教<error statusCode="404" redirect="notfound.htm" />
- Access数据库 PassWord字段名 很头疼的改密码问题
- 关于自定义控件事件问题
模板列里<%# Convert.ToInt32(Eval("字段名")).ToString("n1") %>
<asp:BoundField DataFormatString="{0:#.0}" HtmlEncode="false" DataField="Count2" />
<asp:BoundField DataFormatString="{0:#.##}" HtmlEncode="false" DataField="你的字段名称" />