并提前感谢您的帮助..
我正在为我的垒球队编写一个非常简单的统计跟踪器。我知道如何计算击球率,但我需要在结果字段中显示 3 个小数位,而它只显示一个。对于 EX:
需要显示
BA = 0.500
当前显示的内容
BA = 0.5
我在创建设计时搞砸了,所以我不得不在查询中将值转换为浮点数。
SELECT _num, _firstName + ' ' + _lastName AS Name,
CAST(_Hits AS float) / CAST(_AtBat AS float) AS BA,
_RBI, _Triples, _Doubles, _Singles, _HomeRuns, _Scores,
_StrikeOuts, _OutAtBase
FROM _PlayerStats
ORDER BY _num
我也尝试过 Convert 方法,如果我使用 Convert 或 Cast 似乎并不重要,从我读过的内容来看,它们实际上是一样的。
我想我已经尝试了这里的所有东西,我已经研究了几天的类似帖子。
我还尝试格式化我发现有人遇到类似问题的绑定字段,但这也不起作用
<td>
<asp:Label ID="BALabel" runat="server" Text='<%# Eval("BA", "{0:#.000}") %>' />
</td>
非常感谢任何帮助。