Ho cercato di modificare quato mi hai scritto sul mio prgetto, le xxxx io le ho sostituite in questo modo, ma mi restituisce 2 errore:
Private Sub StampaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles StampaToolStripMenuItem.Click
Dim risp As DialogResult
risp = MessageBox.Show("Vuoi stampare solo per il periodo indicato?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If risp = Windows.Forms.DialogResult.Yes Then
Dim rep1 As New CrystalReport1
Dim data As String
Dim Rpt As New CrystalDecisions.CrystalReports.Engine.ReportDocum ent
Dim DOp As New CrystalDecisions.Shared.DiskFileDestinationOptions
data = Date.Now.Year.ToString
Me.InterventiTableAdapter.FillByData(Me.ClientiDat aSet.Interventi, Me.m_ParametroData1, Me.m_ParametroData2)
rep1.SetDataSource = ClientiDataSet
DOp.DiskFileName = Application.StartupPath & "\" & data & ".pdf"
With rep1.ExportOptions
.DestinationOptions = DOp
.ExportDestinationType = CrystalDecisions.Shared.ExportDestinationType.Disk File
.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.PortableD ocFormat
End With
rep1.Export()
MessageBox.Show("File salvato con successo in " & DOp.DiskFileName, "NOTIFICA", MessageBoxButtons.OK, MessageBoxIcon.Information)
Process.Start(Application.StartupPath & "\" & data & ".pdf")
Else
Dim rep1 As New CrystalReport1
Dim data As String
Dim Rpt As New CrystalDecisions.CrystalReports.Engine.ReportDocum ent
Dim DOp As New CrystalDecisions.Shared.DiskFileDestinationOptions
data = Date.Now.Year.ToString
Me.InterventiTableAdapter.Fill(Me.ClientiDataSet.I nterventi)
rep1.SetDataSource = (ClientiDataSet)
DOp.DiskFileName = Application.StartupPath & "\" & data & ".pdf"
With rep1.ExportOptions
.DestinationOptions = DOp
.ExportDestinationType = CrystalDecisions.Shared.ExportDestinationType.Disk File
.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.PortableD ocFormat
End With
rep1.Export()
MessageBox.Show("File salvato con successo in " & DOp.DiskFileName, "NOTIFICA", MessageBoxButtons.OK, MessageBoxIcon.Information)
Process.Start(Application.StartupPath & "\" & data & ".pdf")
End If
End Sub
Nello specifico su rep1.datasource = ClientiDataSource mi restituisce questo errore, non dovevo modificare quanto mi avevi scritto e usare precisamente quello che dicevi tu?
Errore 1 Risoluzione dell'overload non riuscita perché nessun 'SetDataSource' accessibile accetta questo numero di argomenti. C:\Documents and Settings\Stefano Giometti\Documenti\Gestionale\Gestionale\Gestional e\IntTecnici.vb 37 13 Gestionale

Rispondi quotando
