我目前正在使用带有Devexpress 10.2的Visual Studio 2008。我的一些专栏的总和没有显示出来。我设置:
color of the groupfooter to Black
gridview.OptionsView.ShowFooter = True
column -> displayFormat = Numberic "c2"
column -> summaryItem.displayFormat = ${0:#,##0.00}
column -> summaryItem.FieldName = column's fieldname
column -> summaryItem.SummaryType = Sum
这些设置正在处理另一个网格(以不同的形式),但此网格和不同选项卡(相同形式)中的网格都不起作用。我认为这发生在我从版本9升级DevExpress工具时虽然我不是100%确定这是因为总计仍然以不同的形式出现。
我应该采取什么方法来强制它来创造总数?我想在一个函数中对它进行硬编码,但这似乎太暴力了,我不确定我应该使用哪个Event
来调用该函数。
解决:
将列的UnboundType
更改为数据的数据类型。在这种情况下,我将数据类型更改为十进制。
答案 0 :(得分:4)
Hy Kyra,
请确保该列绑定到可以计算其总和的数字字段。出于测试目的,尝试将summaryItem.SummaryType更改为Count值并检查其工作原理。在这种情况下你看到摘要了吗?另外,请确保您没有在未定义此摘要的情况下恢复以前保存的布局。也许,这就是问题的原因......