crystal报表问题
我用ado.net做数据源,连的是sql2000的数据库,代码如下
orpt=new CrystalReport1();
OleDbConnection oleconn= new OleDbConnection("Provider=SQLOLEDB.1;User ID=sa;Psw=;Initial Catalog=Northwind;Data Source=JIN;");
OleDbDataAdapter oleAdapter= new OleDbDataAdapter("select top 5 * from customers",oleconn);
Dataset1 dataset=new Dataset1();
oleAdapter.Fill(dataset,"customer");
orpt.SetDataSource(dataset);
CrystalReportViewer1.ReportSource=orpt;
CrystalReportViewer1.DataBind();
能显示出报表标题,不出错,但是不能任何数据返回,这是怎么回事,那位知道啊?
问题点数:20、回复次数:5Top
1 楼bitbit()回复于 2002-04-03 18:41:25 得分 0
Help
在“orpt=new CrystalReport1();“
CrystalReport1 是什莫东西?
我同样代码出现下列错误。
c:\inetpub\wwwroot\CRDemo\WebForm3.aspx.cs(41): 找不到类型或命名空间名称“oRpt”(是否缺少 using 指令或程序集引用?)
Top
2 楼yxrj()回复于 2002-04-04 08:41:58 得分 20
看看dataset里有没数据先Top
3 楼lijiajia(大帅哥)回复于 2002-04-30 14:26:23 得分 0
有同样的问题!只能显示标题不能出数据。
我取系统数据库中的数据有显示,但是取我自己建的数据库就只能显示标题。大家来说一下是怎么回事!!!!
怪得很!!!!!!!!!!!!!!!!!!!!!我无语老!Top
4 楼drk928(一起看斜阳)回复于 2002-04-30 18:28:18 得分 0
我怀疑你的报表不是以dataset文件为数据源建立的。你再试一次。因为代码没错。Top
5 楼lijiajia(大帅哥)回复于 2002-05-06 09:54:11 得分 0
大家去试一试撒,用sql server的示例数据库可以显示数据,便是如果用你建的数据库就只能显示标题。
大家真的去试一试,我搞不懂了!Top




