2016-12-09 9 views
0

RadGridViewが最初に表示されたとき、列フッターの合計が正常に表示されます。 $ 111.22列フッター内のRadgridview SumFunctionは、同じ量を複数回表示します

行が$ 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

私は問題を発見しました。私はこの集約関数のためにtelerikのWebサイトからいくつかのコーディングをコピーしましたが、私はそれが必要ではないことを発見しました。これは私がコピーしたコードです:

  Dim f As New SumFunction() 
      DirectCast(dgChosenItems.Columns("ExtPrice"), GridViewDataColumn).AggregateFunctions.Add(f) 

私がそれをコメントアウトした後、合計は期待通りに表示されます。

関連する問題