首次显示RadGridView时,列页脚中的总和看起来很好。例如:$ 111.22
如果添加的金额为100美元,则总和会正确调整,但会显示:
$ 211.22
211.22
如果为$ 50添加了另一行,则显示总和:
$ 261.22
261.22
261.22
同样,如果删除了一行。总和重复了。
我该如何纠正?感谢
XAML:
<telerik:GridViewDataColumn DataMemberBinding="{Binding detailExtendedPrice, UpdateSourceTrigger=PropertyChanged, StringFormat='{}{0:C2}'}" UniqueName="ExtPrice" IsReadOnly="True" Header="Ext. Price" MaxWidth="100" >
<telerik:GridViewDataColumn.AggregateFunctions>
<telerik:SumFunction ResultFormatString="{}{0:C2}" />
</telerik:GridViewDataColumn.AggregateFunctions>
</telerik:GridViewDataColumn>
答案 0 :(得分:0)
我发现了问题。我从telerik的网站上复制了一些编码用于这个聚合函数,但发现我不需要它。这是我复制的代码:
Dim f As New SumFunction()
DirectCast(dgChosenItems.Columns("ExtPrice"), GridViewDataColumn).AggregateFunctions.Add(f)
在我评论之后,总和按预期显示。