Ich bin neu im Unterbericht Teil ssrs. Ich habe einen Code eingerichtet, der gut mit den Standardtabellen und Matrix- und Tablix-Steuerelementen funktioniert, aber den Unterbericht nicht laden konnte. Ich bekomme immer die gleicheSSRS Subreport VS2010 Datenabruf für den Unterbericht fehlgeschlagen
Hat jemand einen Beispielcode eines Unterberichts arbeiten mit Visual Studio 2010?
Fehlermeldung "Datenabruf fehlgeschlagen für den Unterbericht".
Mein Code sieht so aus, obwohl ich eine Reihe verschiedener Szenarien ausprobiert habe, um zu versuchen, die Daten in den Unterbericht zu übertragen.
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();
}