有谁我怎么可以添加一个固定的最后一行/页脚行到WPF工具包DataGrid的? 我想显示在所有列值的底部的“摘要”。

感谢您。

干杯

有帮助吗?

解决方案 2

这可能不是最好的方式,但是这是我如何解决它:

   public class MyCollectionViewModel : ObservableCollection<SomeObject>
    {
        private readonly SomeObject _totalRow;

        public MyCollectionViewModel ()
        {
            _totalRow = new SomeObject() { IsTotalRow = true; };
            base.Add(_totalRow );
        }

        public new void Add(SomeObject item)
        {
            int i = base.Count -1;
            base.InsertItem(i, item);
        }
    }

希望这可以帮助任何人。

干杯

其他提示

另一种可能是有你的第一格下方的第二个DataGrid,汇总数据网格,如果你会的。

您可以执行数据绑定到设置列浸润剂(如果它们是动态的),并且如果放置在XAML网格布局它将很好地对齐。

希望这给你一些想法。

我可以提出另一种解决方案。这是自定义的收集和比较器基地。只要你想你可以通过你的需要。

下面描述: HTTP://pro.ingens。 RU / 2012/07 / cwpf-数据网格尺-row.html

在此溶液尾行不会被排序的影响,根据需要可以设置样式。 希望它帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top