Crystal reports 我的报告是空的

Crystal reports 我的报告是空的,crystal-reports,dataset,report,datasource,is-empty,Crystal Reports,Dataset,Report,Datasource,Is Empty,我正在使用vbnet2005。我创建了一个.xsd数据集,其中包含一个表和一个rpt报告。 数据集是PEDIDOSDataImpression.xsd,表为DatosPedido。 rpt表格为pedidoimpreso.rpt 这是我的代码: Dim DatosImpresion As New PedidosDataImpresion Dim TablaPrincipal As DataTable = DatosImpresion.DatosPedido I = 0 TablaPrinci

我正在使用vbnet2005。我创建了一个.xsd数据集,其中包含一个表和一个rpt报告。 数据集是PEDIDOSDataImpression.xsd,表为DatosPedido。 rpt表格为pedidoimpreso.rpt

这是我的代码:

Dim DatosImpresion As New PedidosDataImpresion
Dim TablaPrincipal As DataTable = DatosImpresion.DatosPedido


I = 0
TablaPrincipal.Rows.Add(1)
TablaPrincipal.Rows(I).Item("razonsocial") = Me.lblfacturacion.Text
TablaPrincipal.Rows(I).Item("calle") = Me.LblDireccion.Text
TablaPrincipal.Rows(I).Item("colonia") = Me.LblColonia.Text
TablaPrincipal.Rows(I).Item("ciudad") = Me.LblCiudad.Text
TablaPrincipal.Rows(I).Item("estado") = Me.LblEdo.Text
TablaPrincipal.Rows(I).Item("cp") = Me.LblEdo.Text
TablaPrincipal.Rows(I).Item("rfc") = Me.LblRfc.Text

PedidoImpreso.SetDataSource(DatosImpresion)
PedidoImpreso.PrintOptions.PrinterName = Impresora
PedidoImpreso.PrintToPrinter(Copias, True, 1, 1)
我希望先不使用reportviewer直接打印到打印机上


报告中没有数据。你能帮我吗?

你必须使用第三方工具才能做到这一点

您可以做的是: 制作一个HTML表格 填充数据 页面加载时打印表(使用jQuery)

如果需要报表格式,则需要报表查看器来呈现自身