2011-01-28 1 views
2

J'essaie d'appeler ReportViewer.ServerReport.Render semblable à ce que nous avons fait en VB.NET ou C# De cette façon,Appel ReportViewer.ServerReport.Render de IronPython

exportBytes = ReportViewer1.ServerReport.Render("PDF",None,mimeType,encoding,fileNameExtension,streamids, 
Warning) 

Mais je reçois cette erreur "Référence attendue, mais trouvée nulle"

Répondre

0

ServerReport est null, probablement l'afficheur du rapport n'est pas correctement initialisé.

+0

Vous voulez dire les propriétés du ReportViewer? nous les avons de la même manière dans VB.NET et IronPython. Je n'ai aucune explication technique mais dans VB.NET nous passons "Nothing" comme paramètre et dans IronPython nous passons "None". Est-ce la même chose? – Pablo

+0

@Pablo, pas exactement, je devinais que la propriété ServerReport de ReportViewer est nulle. –