问题描述
在网上弄了下,没弄上什么完整的参考例子,请问要在rdlc中实现动态增加列,应该怎样实现来!
解决方案
解决方案二:
什么是rdlc?
解决方案三:
帮顶~
解决方案四:
rdlc||???????
解决方案五:
RDLCReportDefinitionLanguageClient微软提供的报表工具RDLC是用XML描述的,所以动态生成RDLC报表也就是动态生成XML。动态生成RDLC报表可以有两种方式,一是修改已经存在的rdlc报表文件,一是完全程序内生成,看你自己选择。完全程序内生成的话全部手写代码不现实,我用过的方式是把rdlc内容替换为代码,然后再自行修改。在VS里通过正则表达式按下面步骤替换{<[^/>]+>}{.+}{</[^>]+>}->1nxmlTextWriter.WriteString("2");n3<{[^:b>]+}{(:b[^:b>]+="[^"]+")+}>-><1>2:b{[^:b=]+}={"[^"]+"}->nxmlTextWriter.WriteAttributeString("1",2);<{[^:b>/]+}:b*/>->xmlTextWriter.WriteElementString("1",null);</[^/>]+>->xmlTextWriter.WriteEndElement();<{[^/>]+}>->xmlTextWriter.WriteStartElement("1");xmlTextWriter按自己程序里名字更改,当然<?xml?>要改成xmlTextWriter.WriteStartDocument();
解决方案六:
rdlc里面动态增加列也就是说你要把报表设计的工作放到代码中去做了,可以按楼上说的对xml文件进行操作,也可以先建立一个模板,然后通过模板文件生成的方式去做
解决方案七:
我也碰到这样的问题,不知道哪位高手能够帮忙解决
解决方案八:
我也在找这下方法。。。
解决方案九:
等会我给你例子啊,原理就是在后台代码中操作XML文档。
解决方案十:
用矩阵试下。。。
解决方案十一:
学习了111111111111111111111
解决方案十二:
矩阵试试?数据源绑定DataSet
解决方案十三:
怎么没下文了。、。。继续啊。等着结果呢···