Problema di stampa

di il
1 risposte

Problema di stampa

Ciao a tutti!
Espongo il mio problema:
devo fare dei report e uso C1reportDesigner creo il file .xml e il report.
Poi uso il componente C1WebReport1 e nel webform dove lo chiamo setto i metodi in questo modo:
C1WebReport1.ReportSource.FileName = "stampa.xml"
C1WebReport1.ReportSource.ReportName = "Dati_campione report"
C1WebReport1.ShowPDF(True)

In questo modo funziona, ma vorrei poter passare dei parametri.
Vorrei stampare ad es un campione e l'id glielo passo io da webform.
Come posso fare?
Grazie mille
ciao

1 Risposte

  • Re: Problema di stampa

    Risolto!
    Scrivo la soluzione in caso qualcuno dovesse usare lo stesso componente.

    Public Sub Page_Load3(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    Dim camp, lab As String
    Dim sql As String
    lab = Session.Item("idlaboratorio")
    camp = Session.Item("idcamp")
    Dim y As String = lab.Trim
    Dim x As String = camp.Trim

    sql = "PARAMETERS [y] String " + lab.Trim + ",[x] String " + camp.Trim + "; SELECT * from Dati_campione WHERE FK_idlab='" + [y] + "' AND FK_idcamp='" + [x] + "'"

    C1WebReport1.ReportSource.FileName = "lucky.xml"
    C1WebReport1.ReportSource.ReportName = "Dati_Campione Report"
    C1WebReport1.Report.DataSource.RecordSource = sql

    C1WebReport1.ShowPDF(True)

    End Sub
Devi accedere o registrarti per scrivere nel forum
1 risposte