Je crée un rapport local. En raison de certaines limitations de la propriété Hidden, j'ai besoin de générer dynamiquement le rapport.Générer dynamiquement RDLC - Ce qui m'empêche d'utiliser un StringBuilder pour générer le code XML
J'ai trouvé de la documentation here.
Le contrôle ReportViewer a besoin d'un flux.
Je n'aime pas vraiment la méthode utilisée dans la documentation. Et la construction d'un XmlDocument n'est pas très lisible imo.
Y at-il quelque chose qui me empêche de le faire comme ça
class Program { static void Main (string [] args) { GenerateReport(); }
static void GenerateReport(){
StringBuilder reportXml = new StringBuilder();
reportXml.Append("<Report>");
reportXml.Append("<PageHeight>8.5in</PageHeight>");
reportXml.Append("</Report>");
XmlDocument xmlDocument = new XmlDocument();
xmlDocument.LoadXml(reportXml.ToString());
xmlDocument.Save(@"C:\test.xml");
xmlDocument.Save(Console.Out);
Console.ReadLine();
}
}
Avez-vous essayé cela et avez-vous rencontré un problème? Si oui, quel était le problème? – ChrisF
Semble raisonnable pour moi. –
@jeffamaphone - moi aussi, c'est pourquoi j'ai demandé s'il y avait un problème spécifique. – ChrisF