Je suis “La définition de rapport pour le rapport " xxxx.rdlc " n'a pas été spécifié” dans mon rapport RDLC

J'ai créé un rdlc rapport. J'ai un reportViewer sur mon formulaire.
Quand j'essaye de charger le rapport que j'obtiens : "La définition de rapport pour le rapport" xxxx.rdlc "n'a pas été spécifié". Je ne peux pas comprendre cela.
J'ai une table avec les données dont j'ai besoin pour le rapport.
Je profite de cette dataTable et je la charge à ma base de données, pour une table appelée "FinalReport". (La raison pour laquelle je fais cela, c'est parce que rdlc exige une sorte de source de données.)
J'ai une table à l'intérieur de mon rapport (table1).
C'est mon code (à l'intérieur de mon formulaire, où le rapport de l'observateur est situé):

this.finalDataReportTableAdapter.Fill(this.nehasitDataSet.FinalDataReport);
localReport.ReportEmbeddedResource = @"Resources\VisibleAssets.rdlc";
//I'm not so sure about the following line, but it's the only line that prevented me from getting an error ("no reportdefinition defined"
using (StreamReader rdlcSR = new StreamReader(@"Resources\VisibleAssets.rdlc"))
{
    localReport.LoadReportDefinition(rdlcSR);

    localReport.Refresh();
}

this.reportViewer.RefreshReport();

J'ai aussi branché le rapport de la dataTable et les reportViewer le rapport.
Je ne peux vraiment pas voir le problème, et j'ai cherché sur Google pour cela.

Toute aide sera très appréciée.

Avez-vous essayé le réglage de la reportViewer.LocalReport.ReportPath bien le chemin de votre rapport?
Salut. Je n'ai pas besoin puisque j'ai: localReport.ReportEmbeddedResource = @"Ressources\VisibleAssets.rdlc";

OriginalL'auteur Rotem Orbach | 2011-12-14