| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 740 人关注过本帖
标题:关于水晶报表的问题?
只看楼主 加入收藏
飙马
Rank: 5Rank: 5
来 自:马里亚纳
等 级:贵宾
威 望:15
帖 子:779
专家分:280
注 册:2007-3-28
收藏
 问题点数:0 回复次数:7 
关于水晶报表的问题?
本人今天刚开始学习水晶报表,发现它的确是个好东西,简单、方便、快捷!
不知有没有朋友用着机械工业出版社的“以项目为导向的C#编程实用教程”这本书,我就是通过它的第9章来学习水晶报表的。
但是这本书的代码不全,并且有些问题:
一、导入方面就没有写,using System.Data.Sql;
using System.Data.SqlClient;这两个必须的都没有 ;
二、288页的select=comboBox1.SelectedText.ToString();既无定义也不知道用在何处;

我想问的就是第三个问题,它通过ComboBox来选择报表时的问题,原代码如下:

switch(Int32.Parse(comboBox1.SelectedIndex.ToString()))
{
case 0:
{
CrystalReport1 myrpt=new MyRprt1();
myrpt.SetDataSource(myset);
crystalReportViewer1.ReportSource=myrpt;
break;
}
case 1:
{
CrystalReport2 myrpt = new MyRprt2();
myrpt.SetDataSource(myset);
crystalReportViewer1.ReportSource=myrpt;
break;
}
case 2:
{
CrystalReport3 myrpt = new MyRprt3();
myrpt.SetDataSource(myset);
crystalReportViewer1.ReportSource=myrpt;
break;
}


………………………………………………………………
这个CrystaReport1还懂啥意思,定义的水晶报表就是它,后面的CrystaReport2、CrystaReport3,以及MyRrrt1、MyRrrt2、MyRrrt3就真搞不懂它啥意思了!当然了,编译运行后,通过ComboBox也是无法选择报表的。
请高手帮忙解答,本人很菜,大家见笑之余,不要忘了回一贴!
搜索更多相关主题的帖子: 水晶 
2007-04-11 14:30
天使不哭
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:677
专家分:22
注 册:2006-7-9
收藏
得分:0 
水晶报表一直是个很棘手的问题,
如果能有人发一篇详细的教程的话,
一定大受欢迎~~

C#Winform技术群:25380362
博客:http:///boyliupan/
2007-04-11 14:33
飙马
Rank: 5Rank: 5
来 自:马里亚纳
等 级:贵宾
威 望:15
帖 子:779
专家分:280
注 册:2007-3-28
收藏
得分:0 
是啊,既是棘手的问题,但也是个好东西!

IT精英如同彩票:平凡的人像5块也中不到一样普遍,努力一点你中了5元保了个本。奖金越高,机率也就越小,付出的也越多,盖茨如同500万一样稀有。虽然每天忙碌而平凡,但我努力成为精英,做梦中了500万。
2007-04-11 14:35
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
CrystaReport1 CrystaReport2 CrystaReport3 应该是三张不同的报表.
MyRprt1 MyRprt2 MyRprt3 应该是三个不同的报表源.

飘过~~
2007-04-11 15:32
飙马
Rank: 5Rank: 5
来 自:马里亚纳
等 级:贵宾
威 望:15
帖 子:779
专家分:280
注 册:2007-3-28
收藏
得分:0 
以下是引用bygg在2007-4-11 15:32:53的发言:
CrystaReport1 CrystaReport2 CrystaReport3 应该是三张不同的报表.
MyRprt1 MyRprt2 MyRprt3 应该是三个不同的报表源.

CrystaReport1、CrystaReport2、CrystaReport3的确应该是三张不同的报表,可我总共才连了一个数据库,只添加了一个CrystaReport项,只添加了一个CrystaReportView控件。
MyRprt1、MyRprt2、MyRprt3也不懂!

运行后的错误图:

图片附件: 游客没有浏览图片的权限,请 登录注册


IT精英如同彩票:平凡的人像5块也中不到一样普遍,努力一点你中了5元保了个本。奖金越高,机率也就越小,付出的也越多,盖茨如同500万一样稀有。虽然每天忙碌而平凡,但我努力成为精英,做梦中了500万。
2007-04-11 16:06
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
为什么要弄三张报表呢...用一个不就行了吗?你根据不同的条件来加载不同的数据到报表源中不就行了吗?
除非你这三张报表上显示的内容都不一样...

飘过~~
2007-04-11 16:44
飙马
Rank: 5Rank: 5
来 自:马里亚纳
等 级:贵宾
威 望:15
帖 子:779
专家分:280
注 册:2007-3-28
收藏
得分:0 
我是只用了一个报表,可书上的原代码跑出5个CrystalReport来,让人匪夷所思!

IT精英如同彩票:平凡的人像5块也中不到一样普遍,努力一点你中了5元保了个本。奖金越高,机率也就越小,付出的也越多,盖茨如同500万一样稀有。虽然每天忙碌而平凡,但我努力成为精英,做梦中了500万。
2007-04-11 16:51
飙马
Rank: 5Rank: 5
来 自:马里亚纳
等 级:贵宾
威 望:15
帖 子:779
专家分:280
注 册:2007-3-28
收藏
得分:0 
回贴率不高啊,我今天下午也算是跟踪了一下午了,为了两个帖子,可人少啊!大家上班时上论坛不方便吗?

IT精英如同彩票:平凡的人像5块也中不到一样普遍,努力一点你中了5元保了个本。奖金越高,机率也就越小,付出的也越多,盖茨如同500万一样稀有。虽然每天忙碌而平凡,但我努力成为精英,做梦中了500万。
2007-04-11 16:52
快速回复:关于水晶报表的问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019615 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved