您的位置:首页 > 编程语言 > ASP

ASPxGridView 数据 小数点 太长怎么处理

2010-11-25 15:10 519 查看
数据库 表有个字段LINECAPACITY 类型float

表的数据是

2434.3434345

32434.45345656

45656.454565

怎么把LINECAPACITY 字段保留两位小数

第一种是最简单的。注意 要设置 数据类型 UnboundType 输出格式 DisplayFormatString 的设置

/// <summary>
/// 4舍五入
/// </summary>
/// <param name="number">线路计算容量</param>
/// <returns></returns>
public double Getnumber(double number)
{
number = Math.Round(number,2);
return number;
}


<dx:GridViewDataTextColumn VisibleIndex="4" Caption="线路计算容量(A)">
<DataItemTemplate>
<dx:ASPxLabel ID="ASPxLabel1" runat="server" Text='<%#Getnumber(double.Parse( Eval("LINECAPACITY").ToString())) %>'>
</dx:ASPxLabel>
</DataItemTemplate>
</dx:GridViewDataTextColumn>

<!-- Eval("LINECAPACITY") 对象型在转换字符串,接着转换double型,最后调用后台方法 -->

输出结果:

2434.34

32434.45

45656.45
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: