动态修改 rdlc 报告 (c#) [英] Modify dynamically a rdlc report (c#)

查看:52
本文介绍了动态修改 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆