En passant sur VS 2013, j'ai bien sûr du changer de client Crystal Report pour VS pour pouvoir éditer mes rapport directement depuis VS.
Problème en passant à la dernière version (13.0.13):
Avec le code habituellement utilisé:Une exception de type 'System.InvalidCastException' s'est produite dans App_Web_sn1zukvl.dll mais n'a pas été gérée dans le code utilisateur
Informations supplémentaires : Impossible d'effectuer un cast d'un objet de type 'FileStreamDeleteOnClose' en type 'System.IO.MemoryStream'.
Code VB : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 Protected Sub btnRapport_Click(sender As Object, e As EventArgs) Handles btnRapport.Click Dim etat As New rpRapportComplet Dim ms As System.IO.MemoryStream Dim ds As New dsGeneral Dim infos As New dsGeneralTableAdapters.V_INFOS_GENERALESTableAdapter infos.FillByStep(ds.V_INFOS_GENERALES, ucFiltres.Ouvrage.SelectedValue.ToString()) Try etat.SetDataSource(ds) etat.PrintOptions.PaperOrientation = CrystalDecisions.[Shared].PaperOrientation.Portrait ms = etat.ExportToStream(CrystalDecisions.[Shared].ExportFormatType.PortableDocFormat) Session("cr") = ms Page.ClientScript.RegisterClientScriptBlock( Me.GetType(), "page dans nouvelle fenetre", "window.open('PDF.aspx', 'PDF' ,'toolbar=yes,status=yes,directories=yes,menubar=yes,location=yes,scrollbars=yes,resizable=yes')", True) etat.Close() etat.Dispose() Catch ex As Exception Throw ex End Try End Sub
Quelqu'un aurait déjà eu ce problème et réussi à le résoudre ?
Partager