【发布时间】:2013-10-03 17:11:31
【问题描述】:
如何获取 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)与使这项工作?
【问题讨论】:
-
你不能在你的 ViewModel 中公开一个属性来总结你需要在 UI 中显示的某些字段吗?
-
我可以但宁愿只在 xaml 中进行
标签: c# wpf sum xamdatagrid