1

XamDataGrid のフィールドの合計を取得するにはどうすればよいですか? グリッド自体ではなく、テキストボックスにすべてのレコードの $ 金額の合計を表示したいと考えています。グリッド内のアイテムの数に対してこれを行う方法は次のとおりです。

<Label Content="Total Line Items"/>
            <TextBox Text="{Binding ElementName=xamDataGrid1, Path=Records.Count, Mode=OneWay}" Grid.Column="1" />

では、特定のフィールドを合計するにはどうすればよいですか? 次のようなことは可能ですか:

        <Label Content="Total Salaries: " Grid.Column="2" />
        <TextBox Grid.Column="3" BorderBrush="Red" Text="{Binding ElementName=xamDataGrid1, Path=**SUM(SALARYFIELD)**, Mode=OneWay}"/>

SummaryDefintions メソッドは必要ありません (その方法は既に知っています)。コード ビハインドなどでグリッドを参照してはいけません。バインディングに何を入れることができるか、または SUM(SALARYFIELD) を何に置き換えて作成できますか?この作品?

4

1 に答える 1

0

私が探していた答えを見つけました。XamDataGrid のサマリー定義を含める必要がありましたが、以下のようにそれらを表示してデータにバインドすることはできません。

<TextBox Text="{Binding ElementName=xamDataGrid1, Path=Records.SummaryResults[1].Value, StringFormat=C, Mode=OneWay}"
于 2013-10-03T19:43:11.710 に答える