0

我正在使用 vb net 2005。我创建了一个带有一个表和一个 rpt 报告的 .xsd 数据集。数据集是带有表格 DatosPedido 的 PedidosDataImpresion.xsd。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

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

4

1 回答 1

0

你必须使用一些第三方工具来做到这一点。

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

如果您想要报告格式,那么您将需要报告查看器来呈现自己。

于 2012-12-14T06:51:17.957 回答