如何在asp.net中删除Eval中的小数点

时间:2014-12-30 14:40:42

标签: c# asp.net expression decimal eval

我的代码是:

      <%# Eval("height")+"cm"%>

输出:

   170.00cm

但我想要输出:170cm

请帮助。

2 个答案:

答案 0 :(得分:4)

您可以将十进制值转换为int。所以零会被截断 检查以下代码:

<%# Convert.ToInt32(Eval("height"))+"cm"%>

答案 1 :(得分:1)

十进制time1 = Convert.ToDecimal(时间);

time1 = Math.Round(time1,0);