0
私はCrystal Reportsでnoobです。あればCrystal Reportsは1つのレコードしか表示していません
、私はapreciateだろう:私は、DataGridViewのからのDataTableになった情報を持って、ここのコードです:
Dim dt As New DataTable
With dt
.Columns.Add("ID")
.Columns.Add("Nombre")
.Columns.Add("Cantidad")
.Columns.Add("Descripcion")
.Columns.Add("Fecha")
.Columns.Add("Modulo")
End With
Dim rptDoc As CrystalDecisions.CrystalReports.Engine.ReportDocument
rptDoc = New mello
For Each dr As DataGridViewRow In dgvDatos.Rows
dt.Rows.Add(dr.Cells(0).Value, dr.Cells(1).Value, dr.Cells(2).Value, dr.Cells(3).Value, dr.Cells(4).Value, dr.Cells(5).Value)
rptDoc.SetDataSource(dt)
Crystalino.CrystalReportViewer1.ReportSource = rptDoc
Next
'
Crystalino.ShowDialog()
Crystalino.Dispose()
は、しかし、私はプログラムを実行すると、それだけで一つのレコードを示していあなたは私を助けることができました
まず、どのタイプのオブジェクトが 'mello'ですか?次に、 'Crystalino.CrystalReportViewer1.ReportSource = rptDoc'という行を取り出して' Next'の後に置いてください。 – David
'mello'はCrystal Reportです。ありがとう。 – screenhot1111
問題を修正しましたか? – David