【问题标题】:Unbound Expression is not Working Properly in Winform DevExpress?未绑定的表达式在 Winform DevExpress 中无法正常工作?
【发布时间】:2013-10-24 07:58:39
【问题描述】:

我在 DevExpress Winforms XtraGrid 中有 Gridview。我为未绑定列创建未绑定表达式,但它无法正常工作,这意味着它会显示一些其他值作为结果。

我的未绑定表达式是

 InPrice.UnboundType = DevExpress.Data.UnboundColumnType.Decimal;
 InPrice.UnboundExpression = "[Price] / (1 + ([Tax] / 100))";

如果价格 = 6900 和税 = 5,则结果等于 6571.13 但当我运行它时显示“5349.43..”

我的错误是什么? 谁能帮帮我?

提前致谢

【问题讨论】:

  • Google says that XtraGrid is correct 因为 XtraGrid 也显示 6571.42857142857(十进制价格和税金)
  • 是的,这只是正确的,但是当我运行这个项目时,它会像这样显示“5349.4285545 ...”

标签: c# winforms devexpress devexpress-windows-ui


【解决方案1】:

为了使它起作用,您必须将数字转换为十进制。

ToDecimal([Price]) *  ((ToDecimal([Tax])/100)+1)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-22
    • 1970-01-01
    • 2013-06-16
    • 1970-01-01
    • 2012-05-25
    相关资源
    最近更新 更多