U web aplikaciji imam jednu formu sa CrystalViewerom za prikazivanje izvestaja. Kreirao sam jedan blanko izvestaj Test.rpt koji se bazira na xsd fajlu. Na web formi imam dugme Stampa na ciji klik pozivam report ovako:
Protected Sub Stampa_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Report As New Test
Report.DiscardSavedData()
Report.Database.SetDataSource(neki datatable)
CRViewer1.ReportSource = Report
CRViewer1.ViewReport()
End Sub
E sad imam problem a ne znam gde gresim:
1. kada deklarisem report kao instancu Test.rpt i kada kucam Report. ne pokazuju mi se propety za report, kao da ga ne prepoznaje kao report. Znaci ne postoji nista od gore navedenog. Da li mi fali neka referenca ili sta?
2. Kada pravim xsd fajl za report pravim ga kao
dataset.WriteXmlSchema(filename) i to je ok
medjutim kada stavim
datatable.WriteXmlSchema(filename) dobijem gresku "Cannot serialize the DataTable. DataTable name is not set."
U cemu je greska kada dataset radi , a datatable nece?