我正在使用DevExpress Toolkit,我不知道如何动态设置未绑定的表达式?

时间:2015-01-29 11:45:33

标签: devexpress

让我详细告诉你,我正在使用devexpress工具包, 我知道如何从设计器设置未绑定的表达式属性, 但我的任务是,我有一列,在我的数据库表中命名为Formula, 在该列中,我已经为金额字段插入了一些公式,如(qty * rate)。 现在我必须在运行表单时动态设置此公式。

例如数量|率|量

 10 | 10   | 100

所以当我输入数量和比率时,数量应该由该公式计算。 我希望你明白我的问题是什么。 我期待着你的回复。 谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用unbound columns。添加与表中一样多的未绑定列,并将GridColumn.UnboundExpression属性设置为列公式。

如果单个列的单元格中可能有不同的公式,请处理CustomUnboundColumnData事件并根据公式计算单元格值。要计算它,您可以使用ExpressionEvaluator。有关如何使用它,请参阅https://www.devexpress.com/Support/Center/Question/Details/T132971