![]() |
1
0
这是唯一的想法:实际上,DataGrid使用ICollectionView接口( http://msdn.microsoft.com/en-us/library/system.componentmodel.icollectionview.aspx )执行排序(如中所述 http://msdn.microsoft.com/en-us/library/system.windows.controls.datagrid(VS.95).aspx 在 分组、排序和筛选 部分。 因此,您可以创建实现ICollectionView接口的类,并观察排序和运行汇总的相应更新。 |
![]() |
2
0
我不知道有什么推荐/支持/简单的方法可以做到这一点。我能想到的选择是:
HTH
|
![]() |
3
0
如果你不介意用vb或c回答,那么 this tutorial 显示如何在VB中执行所需操作,以及 this tutorial 用C显示。两者都使用网格中的虚拟列。 |
![]() |
4
0
我最终通过扩展DataGrid来解决这个问题,以公开一个可以绑定到视图模型上的“Resort has occured”回调的属性。 细节: http://bengribaudo.com/blog/2010/07/14/3/datagrid-per-row-running-totals |
![]() |
5
0
查看此答案,了解如何向列表框中添加行计数列,并使用值转换器进行填充。不计算项目,而是将项目的总和相加。如果您的虚拟机中需要总计,这当然不是一个好的解决方案。 |