slt a tt
J'ai un site web qui affiche des rapports via Reportviewer et une base de données SQL ca marche bien sauf que je veux générer le tout en code et la sa bug.
l'erreur et la suivante :
<li style="DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana"></li><li style="DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana">Une erreur s'est produite lors du traitement du rapport.
<li style="DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana">Une instance de source de données manque pour la source de données « MonDataSet_DEPOTAGE_TBL ». </li><li style="DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana"></li><li style="DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana"></li></li>
et la je voi pas le probleme car dans mon code j'envoi bien
Sub
Rapport_Afficher(
ByRef RpV
As Microsoft.Reporting.WebForms.ReportViewer,
ByVal NomRapport
As
String,
ByVal ds
As DataSet)
'Boucle sur les tables du dataset et liaison au rapportRpV.LocalReport.ReportPath = NomRapport
RpV.LocalReport.DataSources.Clear()
Dim dt
As Data.DataTable
For
Each dt
In ds.Tables
Dim rds
AsNew Microsoft.Reporting.WebForms.ReportDataSource()rds.DataSourceId "ObjectDataSource1"rds.Name ds.DataSetName &
"_" & dt.TableNamerds.Value = dt
RpV.LocalReport.DataSources.Add(rds)
NextRpV.LocalReport.Refresh()
End
Sub
Mes variables rds.Name et NomRapport sont bien remplient, il doit me manquer un truc... j'ai la même appli en Winforms et ca marche auriez vous des idées? merci bien
ce que tu veux faire ASP.net le fait déjà .. en fait ASP.net génére tout le code que tu veux écrire lors de la compilation, tu peux le retrouver de diverses maniere le plus simple est de faire u build > publish décoche la case "allow this site to be updatable" ! et ensuite dans le bin du site web généré tu auras la dll qui contiendra ton code :-) Pour récuperer le code le plus simple est d'utiliser Reflector ...