提问人:Jatin Pathak 提问时间:9/20/2021 最后编辑:Jatin Pathak 更新时间:9/21/2021 访问量:266
“总和”字段/选项在水晶报表的“运行总计字段”中不可见
"Sum" field/option is not visible in "Running Total Fields" in crystal report
问:
我正在使用 vs-2012,vb.net 桌面应用程序。
在水晶报告中,我试图显示列的总数(分组)。
在报表中,分组已完成。但是“总和”字段/选项在“运行总计字段”中不可见。(附图)
我第一次在水晶报告中使用“分组”和“运行总字段”。所以我用一个 youtube 视频作为参考。链接- https://www.youtube.com/watch?v=XzPRbOaHG_g
在 06:50 的视频中,列表中可见的选项要多得多(包括总和选项),但在我的列表中,总和选项不可见,选项更少。
我哪里做错了?
实际上,我是从 xml 文件创建 CR,而不是直接从 sql 数据库创建。在下面的代码中,我从datagridview创建数据表,然后将这些值传递给xml文件,然后将该xml文件设置为报表的数据源。
法典:
Dim ds_report As New DataSet()
Dim dt_report As New DataTable()
Dim cr As New CrystalReport1()
Private Sub Form7_Load(sender As Object, e As EventArgs) Handles MyBase.Load
set_cr_field()
create_report()
End Sub
Private Sub set_cr_field()
dt_report.Columns.Add("Total Com", GetType(String))
For Each dgr As DataGridViewRow In dgv_report.Rows
Dim total_com as string
total_com = dgr.Cells(25).Value.ToString
dt_report.Rows.Add(total_com)
Next
ds_report.Tables.Add(dt_report)
ds_report.WriteXmlSchema("cr_swastik.xml")
End Sub
Private Sub create_report()
cr.SetDataSource(ds_report)
CrystalReportViewer1.ReportSource = cr
CrystalReportViewer1.Refresh()
End Sub
答: 暂无答案
评论