社区
图表区
帖子详情
高分悬赏.....水晶报表子报表问题??? 在线等
LarkGirl
2007-10-08 05:02:48
请教下各位来客大虾:
我的水晶报表带有子报表的在自己的机器上可以正常显示,移植到客户数据库里时却不能显示.
(其他只有主报表的可以正常显示)
我的主,子报表SQL语句写在命令里. 而直接连接的表 却正常可以在别人那里显示.
请问这个问题 是什么回事? 怎么解决?
在线等......
...全文
145
9
打赏
收藏
高分悬赏.....水晶报表子报表问题??? 在线等
请教下各位来客大虾: 我的水晶报表带有子报表的在自己的机器上可以正常显示,移植到客户数据库里时却不能显示. (其他只有主报表的可以正常显示) 我的主,子报表SQL语句写在命令里. 而直接连接的表 却正常可以在别人那里显示. 请问这个问题 是什么回事? 怎么解决? 在线等......
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
minicat_2006
2007-10-11
打赏
举报
回复
我做子报表的话,都是用存储过程实现的
即主报表用一个procedure,子报表用另外一个procedure
然后在一个dataset里放两个datatable,一个是第一个procedure拖的,一个是第二个procedure拖的
LarkGirl
2007-10-11
打赏
举报
回复
xwdd129
好的.多谢你指点.
请问下:
private void OpenSubreport(string reportObjectName)
{
string subreportName;
SubreportObject subreportObject;
ReportDocument subreport = new ReportDocument();
// 按名称获取 ReportObject 并将其转换为
// SubreportObject。
subreportObject = Report.ReportDefinition.ReportObjects
[reportObjectName] as SubreportObject;
if (subreportObject != null)
{
// 获取子报表名称。
subreportName = subreportObject.SubreportName;
// 打开子报表作为 ReportDocument。
subreport = Report.OpenSubreport(subreportName);
// 预览子报表。
crystalReportViewer1.ReportSource = subreport;
}
}
这里面的Report 是什么?
怎么用这个函数和Dataset或datatable连接? 大致说下好吗?
linliangkunoo 的rpt我不清楚是指什么?
xwdd129
2007-10-11
打赏
举报
回复
这个Report 指的就是你的主报表,其实子报表就是一个报表对象而已,跟TextObject之类是一个概念!
SubreportObject oSubreport1 = oRpt.ReportDefinition.ReportObjects[0] as SubreportObject;
我记得oSubreport1 子报表是可以直接指定数据源的,不需要再OpenSubreport
LarkGirl
2007-10-11
打赏
举报
回复
多谢大家帮我....
现在结帖 还在实现效果.但是帖子还是要结的 呵
我还有个问题?
路过的朋友有会的 给解答一下 先谢谢各位了:
大家用SubreportObject实现子报表后,SQL语句如果写在.CS代码里
设计试图效果 是如何设计的?
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{}
ReportDocument oRpt = new ReportDocument();
CrystalReportSource1.ReportDocument.FileName = MapPath("..") + "\\Charcoal\\" + "CrystalReport.rpt";
String str = MapPath("..") + "\\Charcoal\\" + "CrystalReport.rpt";
oRpt.Load(str);
SubreportObject oSubreport1 = oRpt.ReportDefinition.ReportObjects[0] as SubreportObject;
ReportDocument oSub1 = new ReportDocument();
oSub1= oSubreport1.OpenSubreport("aabb").SetDataSource(dataset..("SELECT * from cproduce"));
//aabb子报表名
CrystalReportViewer1.ReportSource = oRpt;
}
为什么不可以呢?
xwdd129
2007-10-10
打赏
举报
回复
试试使用SubreportObject类来为子报表设置数据源
LarkGirl
2007-10-10
打赏
举报
回复
能不能把你的代码写详细些,
你的rpt是什么呀?
在线等...解决了加分相送
linliangkunoo
2007-10-10
打赏
举报
回复
我的子報表
DataTable tb1,tb2;
rpt.OpenSubreport("subreport.rpt").SetDataSource(tb2);
rpt.SetDataSource(tb1);
fm.crystalReportViewer1.ReportSource = rpt;
LarkGirl
2007-10-10
打赏
举报
回复
楼上的,我查过了不是这些问题?
有没有用过子报表的.
还想问下: 你们的SQL语句在哪写的?
怎么写的...大致的说一下哈...
每天都在线等待解答人............
大家都来说说,
回复都有分
applethink
2007-10-09
打赏
举报
回复
考虑 1客户机子连接数据库问题,可以在别人机子上做个测试连接。2 主子报表的加载顺序问题,fill的先后有时有影响
自己动手实现netty4
1. 从0开始编写netty4,更详细了解netty的架构思路和编写历程2. 真正看netty源码无障碍3. 学习看源码思考方式4.帮助面试获得
高分
2020年之HBuilderX manifest.json配置最全详解
转自 duanshuilu.com 以下是HBuilderX manifest.json配置说明大全,涉及的较全面,如果不方便查看; 可以直接Ctrl+ F 在页面查找相应字段配置。 概述 manifest.json文件是5+移动App的配置文件,用于指定应用的显示名称、图标、入口页面等信息。用户可通过HBuilder|HBuilderX的可视化界面视图进行配置,也可在源码视图中根据以下规范直接修改。 manifest.json文件根据w3c的webapp规范制定,plus节点下内容为HT...
计算机玩游戏黑屏的原因,为什么电脑玩一会游戏就黑屏,这是为什么??????...
如如如人饮水水回答数:94|被采纳数:1242017-08-18 15:15:44看到有不少人提出黑屏
问题
,认真总结了一下终于把方法写出来,以下是黑屏的常用处理方法,希望能给到你帮助,要采纳我的答案哦噢:原因一:显示器接触不好会黑屏。你把显示器接主机箱后面的接口拆下来并清理干净,再接好了试试,注意不要把接口接反了。如果接触没
问题
还不行,最好换一台显示器试试,以便确定是否显示器有
问题
。原因二...
算法与数据结构王道天勤_复习计算机专业课是买王道考研好还是天勤笔记好?...
单就数据结构来说,天勤。(一定要做你要考的学校的真题)网络操作系统什么的,除数据结构以外我没看到好的备考书。王道天勤啥的题可以做一下,关键还是要结合不同院校的资料具体
问题
具体分析。我今年考的,在平时就有数据结构和编程知识积累的基础上,考前2周过了2遍天勤,最后考了133分(以下是以前的答案)目前正在用天勤的数据结构和王道的计组天勤的
高分
笔记感觉加入了作者的想法,读起来是有脉络的,条理清晰的。题的难...
生物地理中考测试题刷题软件,初中生地会考怎么复习?做题找答案软件哪个好?...
初中生地会考怎么复习?做题找答案软件哪个好?2020-09-0216:18:52来源: 作者:qiuyu生地会考难度不会很高,基本上都能合格,但如果追求
高分
的话,还是需要注意下复习技巧。初中生地会考怎么复习?做题找答案软件哪个好?下面,上学吧君就为大家详细解答一番。一、初二上学期到寒假完成第一次复习首先是生物,生物比较重要的是基础概念和图。基础概念是基石,必须要在一开始就打牢固,学扎实,争取在上课...
图表区
4,816
社区成员
14,134
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章