C# 限制从DB显示的小数位数

C# 限制从DB显示的小数位数,c#,asp.net,C#,Asp.net,我正在从数据库中获取一些值。这些列为浮点型,并以以下方式在DataList中显示 <ItemTemplate> <tr> <td style="width:200px;text-align:left"> Item1: <%#Eval("Item1") %> | Item2: <%#Eval("Item2") %></td> </tr> </ItemTemplate>

我正在从数据库中获取一些值。这些列为浮点型,并以以下方式在DataList中显示

<ItemTemplate>
    <tr>
    <td style="width:200px;text-align:left"> Item1: <%#Eval("Item1") %>  |  Item2: <%#Eval("Item2") %></td>
    </tr>
    </ItemTemplate>

好的,那么为什么不使用这样的东西,而不是玩数据库呢

Eval("Item1", {0:#0.000})
也可以使用数学。围绕你的评估进行四舍五入?

请尝试上面的代码。

具有IDE指出的无效表达式术语?
Eval("Item1", {0:#0.000})