关于水晶报表的问题?
本人今天刚开始学习水晶报表,发现它的确是个好东西,简单、方便、快捷!不知有没有朋友用着机械工业出版社的“以项目为导向的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也是无法选择报表的。
请高手帮忙解答,本人很菜,大家见笑之余,不要忘了回一贴!