社区
图表区
帖子详情
高分悬赏.....水晶报表子报表问题??? 在线等
LarkGirl
2007-10-08 05:02:48
请教下各位来客大虾:
我的水晶报表带有子报表的在自己的机器上可以正常显示,移植到客户数据库里时却不能显示.
(其他只有主报表的可以正常显示)
我的主,子报表SQL语句写在命令里. 而直接连接的表 却正常可以在别人那里显示.
请问这个问题 是什么回事? 怎么解决?
在线等......
...全文
157
9
打赏
收藏
高分悬赏.....水晶报表子报表问题??? 在线等
请教下各位来客大虾: 我的水晶报表带有子报表的在自己的机器上可以正常显示,移植到客户数据库里时却不能显示. (其他只有主报表的可以正常显示) 我的主,子报表SQL语句写在命令里. 而直接连接的表 却正常可以在别人那里显示. 请问这个问题 是什么回事? 怎么解决? 在线等......
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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的先后有时有影响
太空船游戏例
子
太空船游戏例
子
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看到有不少人提出黑屏
问题
,认真总结了一下终于把方法写出来,以下是黑屏的常用处理方法,希望能给到你帮助,要采纳我的答案哦噢:原因一:显示器接触不好会黑屏。你把显示器接主机箱后面的接口拆下来并清理干净,再接好了试试,注意不要把接口接反了。如果接触没
问题
还不行,最好换一台显示器试试,以便确定是否显示器有
问题
。原因二...
生物地理中考测试题刷题软件,初中生地会考怎么复习?做题找答案软件哪个好?...
初中生地会考怎么复习?做题找答案软件哪个好?2020-09-0216:18:52来源: 作者:qiuyu生地会考难度不会很高,基本上都能合格,但如果追求
高分
的话,还是需要注意下复习技巧。初中生地会考怎么复习?做题找答案软件哪个好?下面,上学吧君就为大家详细解答一番。一、初二上学期到寒假完成第一次复习首先是生物,生物比较重要的是基础概念和图。基础概念是基石,必须要在一开始就打牢固,学扎实,争取在上课...
算法与数据结构王道天勤_复习计算机专业课是买王道考研好还是天勤笔记好?...
单就数据结构来说,天勤。(一定要做你要考的学校的真题)网络操作系统什么的,除数据结构以外我没看到好的备考书。王道天勤啥的题可以做一下,关键还是要结合不同院校的资料具体
问题
具体分析。我今年考的,在平时就有数据结构和编程知识积累的基础上,考前2周过了2遍天勤,最后考了133分(以下是以前的答案)目前正在用天勤的数据结构和王道的计组天勤的
高分
笔记感觉加入了作者的想法,读起来是有脉络的,条理清晰的。题的难...
图表区
4,819
社区成员
14,134
社区内容
发帖
与我相关
我的任务
图表区
.NET技术 图表区
复制链接
扫一扫
分享
社区描述
.NET技术 图表区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章