Unbound Expression在Winform DevExpress中无法正常工作?

时间:2013-10-24 07:58:39

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

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

我的未绑定表达式

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

如果Price = 6900且Tax = 5则Result等于6571.13但是当我运行它时显示“5349.43 ..”

我的错误是什么? 任何人都可以帮助我吗?

先谢谢

1 个答案:

答案 0 :(得分:0)

为了使其正常工作,您必须将数字转换为十进制。

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