1

我通过向导在 Crystal Reports 中创建了一个 avery 5160 报表。当我将我的值传递给 Crystal 时,它只在报表查看器中显示 1 个标签。

  1. 我是否必须告诉 Crystal 我希望将其中的 30 个打印在代码的一页上?

  2. 向导完成后有没有办法检查我的设置?

这是我的报告代码:

Dim report As New Avery5160()

Dim ds As DataSet = New DataSet
Dim dt = New CrystalDS.DataTable1DataTable()
ds.Tables.Add(dt)

report.SetDataSource(ds)

dt.Rows.Add(bmpBytes)
report.SetParameterValue(0, Desc)
report.SetParameterValue(1, WriteUPC)
CrystalReportViewer1.ReportSource = report
CrystalReportViewer1.Refresh()
4

1 回答 1

0

我能够通过创建一个循环将项目添加到报告中 30 次来解决这个问题。

    For i = 0 To 29
        dt.Rows.Add(bmpBytes)
        report.SetParameterValue(0, Desc)
        report.SetParameterValue(1, WriteUPC)
    Next
于 2013-05-14T16:58:49.070 回答