在我的gridview中,我创建了Unbound Column&无限制表达。在某些条件下运行时我需要更改未绑定表达式,我执行另一个计算并将新计算值设置为无界列。有可能吗?它是存储新值还是自动存储我在Property ??
上设置的正常无界表达式答案 0 :(得分:1)
是的,可以更改它。 online documentation
中有一节在运行时,最终用户可以通过编辑未绑定列的表达式 表达编辑器。它可以通过上下文菜单打开(如果是 GridColumn.ShowUnboundExpressionMenu选项已启用)或代码通过 ColumnView.ShowUnboundExpressionEditor方法。
您也可以通过代码执行此操作。您只需要设置未绑定列的UnboundExpression
属性。
columnExtPrice.UnboundType = DevExpress.Data.UnboundColumnType.Decimal;
columnExtPrice.UnboundExpression = "[Quantity] * [UnitPrice] * (1 - [Discount])";
与DevExpress一样, 最好的问题是Support Center。