【问题标题】:My .net Datatable returns incorrect results when I select by a float当我通过浮点数选择时,我的 .net 数据表返回不正确的结果
【发布时间】:2010-10-13 00:25:41
【问题描述】:

我有一个数据表,其中一列是浮点数(system.single)。我正在尝试选择该列(“半径”)小于或等于 2.5 的行,但得到的结果很愚蠢。 (我从 192 行中返回了 22 行,但是所有这些行的 Radius 列都大于 2.5。我尝试了各种愚蠢的事情,例如将值放在单引号中,将列名放在括号中,做的只是小于...我很难过。有什么想法吗?

【问题讨论】:

  • 你为什么不向我们展示你已经尝试过的东西?

标签: select datatable c#-2.0


【解决方案1】:

我的实际代码太大(而且有点复杂),无法在此处发布,但在尝试将其分解为易于管理的过程中,我发现了我的错误。我没有看过一个小的抽象层,假设数据行是直接通过的,但是(当然)这就是我的错误所在。我的调试不好...感谢您的帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-06
    相关资源
    最近更新 更多