6

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

谢谢你。

干杯

4

3 回答 3

3

另一种可能性是在您的第一个网格下方有第二个 DataGrid,如果您愿意,可以使用摘要 DataGrid。

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

希望这能给你一些想法。

于 2009-09-24T10:55:02.913 回答
0

这可能不是最好的方法,但这就是我解决它的方法:

   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);
        }
    }

希望这可以帮助任何人。

干杯

于 2009-09-24T10:20:08.490 回答
0

我可以提出另一个解决方案。它基于自定义收集和比较器。您可以根据需要采用。

这里描述: http: //pro.ingens.ru/2012/07/cwpf-datagrid-footer-row.html

在此解决方案中,页脚行不会受到排序的影响,并且可以根据需要设置样式。希望能帮助到你。

于 2012-06-30T23:40:43.433 回答