rdlc 如何显示动态列标题(急!)
时间:2011-12-07
来源:互联网
如题:
静态的(固定死的)列标题 已经可以!
但用户要求是动态的列标题,
如:列标题: A B C 第一页
1 2 3
列标题: E F D 第二页
4 5 6
列标题的数据是取数据库的!
我要怎么做了 !求救!
静态的(固定死的)列标题 已经可以!
但用户要求是动态的列标题,
如:列标题: A B C 第一页
1 2 3
列标题: E F D 第二页
4 5 6
列标题的数据是取数据库的!
我要怎么做了 !求救!
作者: kh064788 发布时间: 2011-12-07
有两种思路:
1.从数据出来的动态标题,返回给报表时,始终在第一行,比如DatatTalbe.Rows[0] 这行就是你的标题,报表布局,就不需要标题列。只需要数据列就OK了。
2. 利用XmlDocument 动态设置.这个更灵活
C# code
1.从数据出来的动态标题,返回给报表时,始终在第一行,比如DatatTalbe.Rows[0] 这行就是你的标题,报表布局,就不需要标题列。只需要数据列就OK了。
2. 利用XmlDocument 动态设置.这个更灵活
C# code
XmlDocument sourceDoc = new XmlDocument(); string path = Server.MapPath("~/App_Code/Report.rdlc"); sourceDoc.Load(path); //这里就是对XML操作了,你想让它显示,你就改变XML里面对应的值就OK了 sourceDoc.ChildNodes[1].InnerText="test"; MemoryStream ms = new MemoryStream(); XmlSerializer serializer = new XmlSerializer(typeof(XmlDocument)); serializer.Serialize(ms, sourceDoc); ms.Position = 0; ReportViewer.LocalReport.LoadReportDefinition(ms);
作者: yhb417 发布时间: 2011-12-07
http://www.cnblogs.com/luca623/archive/2009/03/18/1415133.html
http://www.abcdown.net/InfoView/Article_291742.html
http://www.abcdown.net/InfoView/Article_291742.html
作者: Sandy945 发布时间: 2011-12-07
http://download.csdn.net/detail/ynsky/3473528
http://www.cnblogs.com/jintan/archive/2011/08/09/1255935.html
http://www.cnblogs.com/jintan/archive/2011/08/09/1255935.html
作者: Sandy945 发布时间: 2011-12-07
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28