您的位置:首页 > 其它

.Net下动态报表生成实现(一)

2009-05-05 10:05 253 查看
引用:海风吹的专栏

在做报表项目时,有时不仅要满足用户的需求,而且要求软件要有一定的适应性,这就往往就要求报表要动态地生成.
最近在做一个项目时,就碰到这样子的问题.系统要在不现的地区使用,不同的地区下属单位是不一样的,而报表中有列就是显示下属单位的某一属性的.因而报表中的这一项不公名称不能确定,数目也不能定.所以它要求在生成过程中动态地改变报表中的格式.
这个项目是用.NET的C#开发的,报表用微软的RDLC模板报表.
RDLC 是用XML文档定义报表格式,这样就很容易想到通过更改XML文档元素内容来实现这一需求.
报表中实现了多列表头以及向报表中动态添加列增加参数据等内容.
使用方法:
   private void ProressAllXiangZhen()
类代码示例(报表操作类ReportXML源码):
public ReportXml(string filename)
private XmlNode CreateNode( string nodename, string innertext)
private XmlNode CreateNode(string nodename)
public void AddParamter(string name, string type, string prompt)
(未完)
实现的效果图(1):

实现的效果图(1):

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: