C#WPF XamDataGrid如何获取字段的总和并将其放入文本框中

时间:2013-10-03 17:11:31

标签: c# wpf sum xamdatagrid

如何获取XamDataGrid中的字段总数?我想在文本框中显示所有记录的$ amount的总和,而不是在网格本身。以下是我对网格中项目数量的处理方式:

<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)为了使这项工作?

1 个答案:

答案 0 :(得分:0)

我找到了我正在寻找的答案。不得不涉及XamDataGrid的摘要定义,但我无法显示它们然后绑定到它们的数据,如下所示:

<TextBox Text="{Binding ElementName=xamDataGrid1, Path=Records.SummaryResults[1].Value, StringFormat=C, Mode=OneWay}"