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 回答