首页 > 解决方案 > VB.net (Dev Express XtraReport)

问题描述

使用 Dev ExpresDataSSols 开发 VB.net Winform 项目。在声明一个打开的 SQL 连接、SQL 命令 /SqlGridAdapter 后,我将一个 DataTable 分配给了一个网格控制工具。我的 Grid Control 中的 GridView 被传递给 Dev Express XtraReport 对象。XtraReport 成功地显示了来自 GridControl 的 GridView 的 DataTable。- 然后我尝试将 Dev Express CalculatedField 添加到我的 XtraReport,但 CalculatedField 未显示在 XtraReport 中。关于如何更正此代码的任何想法?谢谢!

Dim rep As XtraReport = New XtraReport( )
rep = ReportGenerator.GenerateReport(rep, GridView1)

Dim calcField As New CalculatedField( )
rep.CalculatedFields.Add(calcField)

calcField.Data Source=rep.DataSource
calcField.DataMember=rep.DataMember
calcField.FieldType=FieldType.Int32
calcField.Name="Total"
calcField.Expression="SUM([Field])"

rep.ShowPreview()

标签: vb.netxtrareport

解决方案


您能否确认您要求和的字段名为 Field?您确定在该字段的数据库中具有价值吗?

根据文档,它似乎没问题。

对不起,我不能发表评论,因为我没有足够的声誉..


推荐阅读