社区
图表区
帖子详情
PUSH模式数据传到dataset里面.但这个dataset列不固定.怎么传到报表里面?
禁用F3
2011-08-03 12:15:52
PUSH模式数据传到dataset里面.但这个dataset列不固定.怎么传到报表里面?
也就是我查找的数据源有可能是10列,有可能是15列.这个列数不固定的.如何能传到报表里面去.
...全文
100
7
打赏
收藏
PUSH模式数据传到dataset里面.但这个dataset列不固定.怎么传到报表里面?
PUSH模式数据传到dataset里面.但这个dataset列不固定.怎么传到报表里面? 也就是我查找的数据源有可能是10列,有可能是15列.这个列数不固定的.如何能传到报表里面去.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
VisualTeam
2011-09-20
打赏
举报
回复
顶阿泰
sjfbtnmcn
2011-09-05
打赏
举报
回复
[Quote=引用 5 楼 babyt 的回复:]
数据列不固定,报表列不固定,不是很容易实现.
请参考
http://topic.csdn.net/u/20090408/02/06b09ed9-b0c9-4870-9085-f9b3dd5c2c8a.html
[/Quote]
嗯,是的,顶一个。
haiziguo
2011-08-05
打赏
举报
回复
[Quote=引用 3 楼 chirea 的回复:]
引用 1 楼 babyt 的回复:
如果你报表之用到了5列
那么不管数据源有几列,你从中只取5列不就可以了吗?
我是要跟据数据源有几列就取几列.
如数据源有15列就取15列,有10天就取10.
数据源列不固定,报表的列也不能固定.有什么方法吗?
[/Quote]
你先写个存储过程(在这里先把你想得到的数据源给根据参数列出来) 得到动态的表 ,然后绑定就行了,不知道你理解了没有
阿泰
2011-08-05
打赏
举报
回复
数据列不固定,报表列不固定,不是很容易实现.
请参考
http://topic.csdn.net/u/20090408/02/06b09ed9-b0c9-4870-9085-f9b3dd5c2c8a.html
禁用F3
2011-08-05
打赏
举报
回复
[Quote=引用 1 楼 babyt 的回复:]
如果你报表之用到了5列
那么不管数据源有几列,你从中只取5列不就可以了吗?
[/Quote]
我是要跟据数据源有几列就取几列.
如数据源有15列就取15列,有10天就取10.
数据源列不固定,报表的列也不能固定.有什么方法吗?
haiziguo
2011-08-03
打赏
举报
回复
你可以写个储存过程得到你的动态表,然后在.net后台代码里通过循环为Gridview添加列
大致如此 BoundField bf0 = new BoundField();
bf0.HeaderText = "****";
bf0.DataField = "字段名";
bf0.HeaderStyle.Width = 100;
bf0.ItemStyle.Width = 100;
GvRepairRate.Columns.Add(bf0);
阿泰
2011-08-03
打赏
举报
回复
如果你报表之用到了5列
那么不管数据源有几列,你从中只取5列不就可以了吗?
水晶
报表
详解
水晶
报表
详解
使用sql语句直接生成
dataset
做为水晶
报表
的
数据
源
使用sql语句直接生成
dataset
做为
报表
的
数据
源(即
push
模式
),这样就可以接受参数了。当然
报表
有设置参数的功能 这方面我还没有详细研究 一.sql语句中没有使用表的相互关联(简单的查询语句) 设计一个
DataSet
1) 右击“解决方案浏览器”,选择“添加”--“添加新项”-->“
数据
集” 2) 从“服务器资源管理器”中的“SQL Server”中拖放“Stores
【水晶
报表
内功心法】--
PUSH
模式
样板招式(转帖+亲自实践+补充)
水晶
报表
教程,强烈推荐CSDN上babyt(阿泰)的帖子(以下内容皆转帖自此贴以及其子连接): http://topic.csdn.net/u/20090713/18/6e14bf28-1979-4ade-9c60-aaf09284553d.html 前篇讲解了PULL
模式
下的操作方法,比较简单。 本文进一步详细讲解一下
PUSH
模式
下的样板操作。 仍以Web为例 首先,在vis
水晶
报表
设计(三)----
PUSH
模式
(一)
相对于PULL
模式
来说,
push
模式
在技术界是普遍使用的一种设计
模式
。最重要的原因就是它摆脱了
数据
紧耦合的状态。 首先介绍一下要用到的文件:
数据
集(后缀名:xsd)、水晶
报表
(后缀名:rpt)。 建立顺序:1、
数据
集;2、水晶
报表
。
PUSH
原理:将
数据
库连接部分交给
数据
集去完成,而水晶
报表
采用
数据
集为
数据
源。在代码中实现对
数据
集的“重写”,然后将信息传给水晶
水晶
报表
设计(三)----
PUSH
模式
(一)——转自肖锰的专栏
相对于PULL
模式
来说,
push
模式
在技术界是普遍使用的一种设计
模式
。最重要的原因就是它摆脱了
数据
紧耦合的状态。 首先介绍一下要用到的文件:
数据
集(后缀名:xsd)、水晶
报表
(后缀名:rpt)。 建立顺序:1、
数据
集;2、水晶
报表
。
PUSH
原理:将
数据
库连接部分交给
数据
集去完成,而水晶
报表
采用
数据
集为
数据
源。在代码中实现对
数据
集的“重写”,然后将信息传给水晶
报表
。在这里,
数据
集的作用就是完成对水晶
报表
的布局。 一、建立
数据
集。 右键【我的项目】
图表区
4,818
社区成员
14,134
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章