我有一个Devexpress XtraGrid,页脚中有一个总摘要单元格。
单元格显示正确,但没有任何值。
我有:
Grid.OptionsView.ShowFooter = true
和Grid.OptionsBehavior.AutoUpdateTotalSummary = true
。
在我想要总额的栏目中:
Col.SummaryItem.FieldName = col.FieldName
和col.SummaryItem.SummaryType = Sum
以及col.SummaryItem.DIsplayFormat = ${0}
summery单元格从不显示值。 如果右键单击摘要单元格,然后选择Sum,则显示摘要值并正常工作。但我需要工作,用户无需右键单击单元格并选择Sum。 任何帮助,将不胜感激。谢谢:))
答案 0 :(得分:0)
以下代码对我来说很好,所以我相信您的源代码中存在错误:
using DevExpress.Data;
using DevExpress.XtraGrid;
//...
colUnitPrice.FieldName = "UnitPrice";
colUnitPrice.Name = "colUnitPrice";
colUnitPrice.Summary.AddRange(new GridSummaryItem[] {
new GridColumnSummaryItem(SummaryItemType.Sum, "UnitPrice", "${0}")});
请再次检查您的源代码(不要忘记查看Total Summary文章)或向我们提供有关此问题的更多详细信息。