Reporting services
Résolu
neofenix
-
neofenix -
neofenix -
A voir également:
- Reporting services
- Désactiver services inutiles windows 11 - Guide
- Les services d'annuaire active directory sont actuellement indisponibles - Forum Windows 8 / 8.1
- Web services colis en cours de préparation chez l'expéditeur ✓ - Forum Consommation & Internet
- Vlc crash reporting ✓ - Forum Logiciels
- Punkbuster services ✓ - Forum Jeux vidéo
1 réponse
si cela interesse quelqu'un voici le code que j'ai fait
LocalReport localReport = new LocalReport(); localReport.ReportPath = @"c:\Logs\Report1.rdlc"; //debut test ReportTableAdapters.TempTableAdapter ta1 = new webreporting.ReportTableAdapters.TempTableAdapter(); Report.TempDataTable dt1 = new Report.TempDataTable(); ta1.Fill(dt1); ReportTableAdapters.view_campaignTableAdapter ta2 = new webreporting.ReportTableAdapters.view_campaignTableAdapter(); Report.view_campaignDataTable dt2 = new Report.view_campaignDataTable(); ta2.Fill(dt2); ReportTableAdapters.view_columnTableAdapter ta3 = new webreporting.ReportTableAdapters.view_columnTableAdapter(); Report.view_columnDataTable dt3 = new Report.view_columnDataTable(); ta3.Fill(dt3); ReportDataSource ds1 = new ReportDataSource("Report_Temp", ta1.GetData()); localReport.DataSources.Add(ds1); ReportDataSource ds2 = new ReportDataSource("Report_view_campaign", ta2.GetData()); localReport.DataSources.Add(ds2); ReportDataSource ds3 = new ReportDataSource("Report_view_column", ta3.GetData()); localReport.DataSources.Add(ds3); //fin test Warning[] warnings; string[] streamids; string mimeType; string deviceInfo = "<DeviceInfo><StartPage>0</StartPage></DeviceInfo>"; string encoding; string extension; localReport.Refresh(); try { byte[] xlsContent = localReport.Render("Excel", deviceInfo, out mimeType, out encoding, out extension, out streamids, out warnings); System.IO.FileStream fs = new System.IO.FileStream(@"c:\Logs\test.xls", System.IO.FileMode.Create); { fs.Write(xlsContent, 0, xlsContent.Length); fs.Close(); } } catch (Exception e) { string exception = e.InnerException.ToString(); }