2016-12-09 16 views
0

Когда RadGridView отображается в первый раз, сумма в нижнем колонтитуле выглядит отлично. Например: $ 111,22Radgridview 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 для этой совокупной функции, но обнаружил, что мне это не нужно. Это код, который я скопировал:

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

После того как я прокомментировал это, сумма отобразится как ожидалось.