Visual studio 2008 在页脚中显示DevXPress GridControl摘要总计时出现问题

Visual studio 2008 在页脚中显示DevXPress GridControl摘要总计时出现问题,visual-studio-2008,devexpress,Visual Studio 2008,Devexpress,我目前正在使用Visual Studio 2008和Devexpress 10.2。我的一些专栏的总结没有显示出来。我设定: color of the groupfooter to Black gridview.OptionsView.ShowFooter = True column -> displayFormat = Numberic "c2" column -> summaryItem.displayFormat = ${0:#,##0.00} column -> sum

我目前正在使用Visual Studio 2008和Devexpress 10.2。我的一些专栏的总结没有显示出来。我设定:

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%确定这是原因,因为总数仍然以不同的形式显示

我应该采取什么方法来强制它创建总数?我曾想过将其硬编码到函数中,但这似乎太残酷了,我不确定应该使用哪个
事件
调用该函数

已解决:

将列的
UnboundType
更改为数据的数据类型。在本例中,我将数据类型更改为decimal。

Hy Kyra

请确保该列绑定到可以计算其总和的数字字段。出于测试目的,请尝试将summaryItem.SummaryType更改为计数值,并检查其工作方式。你看到这个案例的摘要了吗?此外,请确保您没有还原以前保存的布局,其中未定义此摘要。也许,这就是问题的原因…

Hy Kyra


请确保该列绑定到可以计算其总和的数字字段。出于测试目的,请尝试将summaryItem.SummaryType更改为计数值,并检查其工作方式。你看到这个案例的摘要了吗?此外,请确保您没有还原以前保存的布局,其中未定义此摘要。也许,这就是问题的原因……

Count工作正常。我只有一行并保留了显示格式,因此在上面的示例中我得到了
$1.00
,在另一列中得到了
1
。不确定您所说的不恢复以前保存的布局(其中未定义此摘要)是什么意思。ThanksI认为您可能正在恢复GridView布局(GridView.RestoreLayout~),因此此布局将清除摘要项设置。由于显示计数,请检查字段的数据类型。这是怎么一回事?它应该是数字的,以便网格计算总和。非常感谢!更改字段的数据类型解决了这个问题:DCount工作正常。我只有一行并保留了显示格式,因此在上面的示例中我得到了
$1.00
,在另一列中得到了
1
。不确定您所说的不恢复以前保存的布局(其中未定义此摘要)是什么意思。ThanksI认为您可能正在恢复GridView布局(GridView.RestoreLayout~),因此此布局将清除摘要项设置。由于显示计数,请检查字段的数据类型。这是怎么一回事?它应该是数字的,以便网格计算总和。非常感谢!更改字段的数据类型解决了此问题:D