PROBLEMAS CRYSTAL REPORTS
Bom dia Senhores, estou tentando converter meus relatórios para o crystal e estou encontrando algumas dificuldades..
atualmente utilizo: Visual Studio 2010 Ultimate + Crystal Report v13
Criei um dataset, e estou populando ele com as informações de um datagrid, através de um datatable e no crystal report busco as informações inseridades, só que as mesmas não estão saindo no relatório.
Abaixo segue exemplo como estou fazendo:
Dim dt As New DataTable
dt.Columns.Clear()
dt.Columns.Add([Ô]ref[Ô])
dt.Columns.Add([Ô]tam[Ô])
dt.Columns.Add([Ô]produto[Ô])
dt.Columns.Add([Ô]vlrItem[Ô])
dt.Columns.Add([Ô]qtdecsg[Ô])
dt.Rows.Clear()
For cont As Integer = 0 To Me.dtgConsignacoes.RowCount - 1
dt.Rows.Add(Me.dtgConsignacoes.Item(cRef.Index, cont).Value)
dt.Rows.Add(Me.dtgConsignacoes.Item(cTamanho.Index, cont).Value)
dt.Rows.Add(Me.dtgConsignacoes.Item(cDescricao.Index, cont).Value)
dt.Rows.Add(Me.dtgConsignacoes.Item(cValor.Index, cont).Value)
dt.Rows.Add(Me.dtgConsignacoes.Item(cQtdeCsg.Index, cont).Value)
Next
Dim rptDoc As CrystalDecisions.CrystalReports.Engine.ReportDocument
rptDoc = New rptConsig
rptDoc.SetDataSource(dt)
frmVisualiza.CrystalReportViewer1.ReportSource = rptDoc
frmVisualiza.ShowDialog()
frmVisualiza.Dispose()
quando eu adiciono os TfieldObjects e visualizou as informações algumas estão saindo, e em alguns casos não sai nenhuma, alguém tem ideia do que possa ser ? Talvez esteja fazendo algo errado, nunca trabalhei com o cvrystal report.
Desde de já agradeço a quem poder ajudar.
atualmente utilizo: Visual Studio 2010 Ultimate + Crystal Report v13
Criei um dataset, e estou populando ele com as informações de um datagrid, através de um datatable e no crystal report busco as informações inseridades, só que as mesmas não estão saindo no relatório.
Abaixo segue exemplo como estou fazendo:
Dim dt As New DataTable
dt.Columns.Clear()
dt.Columns.Add([Ô]ref[Ô])
dt.Columns.Add([Ô]tam[Ô])
dt.Columns.Add([Ô]produto[Ô])
dt.Columns.Add([Ô]vlrItem[Ô])
dt.Columns.Add([Ô]qtdecsg[Ô])
dt.Rows.Clear()
For cont As Integer = 0 To Me.dtgConsignacoes.RowCount - 1
dt.Rows.Add(Me.dtgConsignacoes.Item(cRef.Index, cont).Value)
dt.Rows.Add(Me.dtgConsignacoes.Item(cTamanho.Index, cont).Value)
dt.Rows.Add(Me.dtgConsignacoes.Item(cDescricao.Index, cont).Value)
dt.Rows.Add(Me.dtgConsignacoes.Item(cValor.Index, cont).Value)
dt.Rows.Add(Me.dtgConsignacoes.Item(cQtdeCsg.Index, cont).Value)
Next
Dim rptDoc As CrystalDecisions.CrystalReports.Engine.ReportDocument
rptDoc = New rptConsig
rptDoc.SetDataSource(dt)
frmVisualiza.CrystalReportViewer1.ReportSource = rptDoc
frmVisualiza.ShowDialog()
frmVisualiza.Dispose()
quando eu adiciono os TfieldObjects e visualizou as informações algumas estão saindo, e em alguns casos não sai nenhuma, alguém tem ideia do que possa ser ? Talvez esteja fazendo algo errado, nunca trabalhei com o cvrystal report.
Desde de já agradeço a quem poder ajudar.
Qual o nome do dataset? Vamos chamar o Dataset de DsTeste
Acredito que assim funcione, aqui funciona blz assim.
Dim ds As New Dsteste
For cont As Integer = 0 To Me.dtgConsignacoes.RowCount - 1
Dim dt As DataRow = ds.Tables(0).NewRow()
dt.Rows.Add(Me.dtgConsignacoes.Item(cRef.Index, cont).Value)
dt.Rows.Add(Me.dtgConsignacoes.Item(cTamanho.Index, cont).Value)
dt.Rows.Add(Me.dtgConsignacoes.Item(cDescricao.Index, cont).Value)
dt.Rows.Add(Me.dtgConsignacoes.Item(cValor.Index, cont).Value)
dt.Rows.Add(Me.dtgConsignacoes.Item(cQtdeCsg.Index, cont).Value)
ds.Tables(0).Rows.Add(dt)
Next
Dim CR As New rptDoc
cr.SetDataSource(ds)
frmVisualiza.CrystalReportViewer1.ReportSource = CR
frmVisualiza.ShowDialog()
frmVisualiza.Dispose()
Acredito que assim funcione, aqui funciona blz assim.
Citação::
Qual o nome do dataset? Vamos chamar o Dataset de DsTeste
Dim ds As New Dsteste
For cont As Integer = 0 To Me.dtgConsignacoes.RowCount - 1
Dim dt As DataRow = ds.Tables(0).NewRow()
dt.Rows.Add(Me.dtgConsignacoes.Item(cRef.Index, cont).Value)
dt.Rows.Add(Me.dtgConsignacoes.Item(cTamanho.Index, cont).Value)
dt.Rows.Add(Me.dtgConsignacoes.Item(cDescricao.Index, cont).Value)
dt.Rows.Add(Me.dtgConsignacoes.Item(cValor.Index, cont).Value)
dt.Rows.Add(Me.dtgConsignacoes.Item(cQtdeCsg.Index, cont).Value)
ds.Tables(0).Rows.Add(dt)
Next
Dim CR As New rptDoc
cr.SetDataSource(ds)
frmVisualiza.CrystalReportViewer1.ReportSource = CR
frmVisualiza.ShowDialog()
frmVisualiza.Dispose()
Acredito que assim funcione, aqui funciona blz assim.
Muito obrigado Altair, Consegui resolver o problema.
Tópico encerrado , respostas não são mais permitidas