动态修改 rdlc 报告 (c#) [英] Modify dynamically a rdlc report (c#)
本文介绍了动态修改 rdlc 报告 (c#)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在数据库中存储了一种字体,我必须使用该字体设置所有文件.我像这样设置绑定我的报告:
I have a font stored in a database, and I have to set all my fileds with that font. I set bind my report like this :
FormBudgReelReport form = new FormBudgReelReport();
form.Viewer.LocalReport.ReportEmbeddedResource = _NomRessourceRpt;
form.Viewer.LocalReport.DataSources.Add(source);
form.ShowDialog();
如果我可以将 rdlc 作为 XmlDocument 加载,我知道该怎么做,但是有没有办法做到这一点?我不能使用像 =Parameters!Police.Value
这样的公式,因为我有很多报告要更改.
If I could load my rdlc as an XmlDocument, I know how to do this, but is there a way to do this?
I can't use a formula like =Parameters!Police.Value
because I have a lot of reports to change.
推荐答案
好的!我可以通过以下代码将我的 rdlc 作为 xmlDocument 加载:
Ok ! I could load my rdlc as a xmlDocument by this code :
Stream st = this.GetType().Assembly.GetManifestResourceStream(_NomRessourceRpt);
// convert stream to string
StreamReader reader = new StreamReader(st);
string reportDef = reader.ReadToEnd();
XmlDocument document = new XmlDocument();
document.LoadXml(reportDef);
感谢您的帮助:)
这篇关于动态修改 rdlc 报告 (c#)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文