User controls 如何在axgridview中显示字段总和

User controls 如何在axgridview中显示字段总和,user-controls,sum,dynamics-ax-2012,User Controls,Sum,Dynamics Ax 2012,我正在使用Microsoft Dynamics AX R32012,我想在Dynamics:AxGridView中添加一个group by字段,然后根据group字段为某个字段添加一个总和,然后是不带group by的总和。请帮助我。我没有找到解决方案。如本页所述,您可以创建一个显示方法来计算总和每行。如果这样做,不要忘记“cacheAddMethod”,以免每次都计算它。这是“历史”的方式。 更多信息 也可以创建视图并在其中使用计算列。它将取决于您当前的数据模型和要运行的查询。 有关的更多信息

我正在使用Microsoft Dynamics AX R32012,我想在Dynamics:AxGridView中添加一个group by字段,然后根据group字段为某个字段添加一个总和,然后是不带group by的总和。请帮助我。我没有找到解决方案。如本页所述,您可以创建一个显示方法来计算总和每行。如果这样做,不要忘记“cacheAddMethod”,以免每次都计算它。这是“历史”的方式。 更多信息

也可以创建视图并在其中使用计算列。它将取决于您当前的数据模型和要运行的查询。
有关的更多信息。

谢谢您的回复,我的问题不是创建显示方法,而是如何显示此显示字段的小计总和。因此,我的解决方案是在AxGridView中添加GroupField,在我的示例中使用GoalId之类的设计字段。然后在AxGridView中创建模板字段,其页脚包含默认不可见的标签。因此,在rowdatabound中,我通过在GoalId的值更改中创建的RowTest中已知的新组进行合计。然后,当我得到一个新组时,我将前一组的前一个值的cumul值放入前一个组,并在页脚模板中显示所有行的合计。这是解决方案,非常感谢您的帮助。但是现在我注意到的问题是axgridview在使用groupby字段和template字段更新数据后出现问题。它在该字段中显示noting

Hi,请给我一个例子。你的建议不清楚。如何通过显示方法添加一行来描述每个组的总和。axgridview不仅在只读模式下。它可以更新在表中创建显示方法,你可以将此方法像字段一样添加到网格中。由于可以在字段上设置“AllowEdit=No”,因此即使网格处于编辑模式,method prototype中的display关键字也会阻止任何修改。在表上创建方法时,记录上下文由系统处理。在表单的数据源上创建display方法时,必须添加记录上下文。相反,“全部”列将显示当前选定记录的值。最好在表中创建显示方法。在表单中,仅当需要表单上下文时才使用。您可以查看表方法SalesTable.amountInvoiced()的示例。