Je suis nouveau dans la partie sous-rapport de ssrs. J'ai mis en place du code qui fonctionne bien avec les tables standard et les contrôles matrix et tablix mais n'a pas pu charger le sous-rapport. Je reçois toujours le mêmeSSRS Sous-rapport VS2010 récupération de données échouée pour le sous-état
Quelqu'un a-t-il un exemple de code d'un sous-rapport fonctionnant avec Visual Studio 2010? Message d'erreur "récupération de données échouée pour le sous-rapport"
Mon code ressemble à ceci bien que j'ai essayé un tas de scénarios différents pour essayer de passer les données dans le sous-rapport.
private void LoadReport(string reportName)
{
reportViewer1.Clear();
//http://social.msdn.microsoft.com/Forums/en/vsreportcontrols/thread/b039e765-3cc8-43ec-ae67-14b9656bc981
reportViewer1.Reset();
// Set Processing Mode
reportViewer1.ProcessingMode = ProcessingMode.Local;
// Set RDL file
reportViewer1.LocalReport.ReportPath = reportName+".rdlc";
}
public void LoadReport(IEnumerable products, string reportName, string dataSourceName)
{
LoadReport(reportName);
ReportParameter myParam = new ReportParameter("ReportParameter1", st.ToString() + " TO " + et.ToString());
reportViewer1.LocalReport.SetParameters(new ReportParameter[] { myParam });
reportViewer1.LocalReport.DataSources.Add(
new ReportDataSource(dataSourceName, products));
reportViewer1.LocalReport.DataSources.Add(
new ReportDataSource(dataSourceName+"Subreport", products));
// Process and render the report
reportViewer1.RefreshReport();
}