水晶报表PUSH模式的疑问?高手、大侠来了,在线等。。。。
北流流 2005-12-26 02:56:46 我设计了一个项目的报表打印,为PUSH类型,过程如下:
先部署报表,然后填充
部署部分:
1、由C#程序生成一个数据集,DATASET1,然后调用Visualstudio的服务器资源管理器,在数据连接上添加数据连接,从连接的数据库中添加要显示的表到DATASET1。
2、使用visual2003自带的报表生成器生成报表Crystal001(假设为单表),这里的数据库字段来自以上的DATASet1。
报表数据填充
1、由程序连接生成一个dataadapter,Fill一个dataset,以此dataset作为报表Crystal001的数据源。
2、在winform中生成报表浏览控键Rpt_view,设置数据源为报表Crystal001。
代码如下:
this.Crystal001.SetDataSource(dstaset1);
this.Rpt_view.ReportSource = this.Crystal001;
完成以上过程,执行程序后出现问题,如下:
在窗口总是弹出数据库登陆界面,要求输入密码,用户等信息,我是用dataset填充完数据后给报表提供数据源的,已经连过库,并取出数据为何还要登陆啊,另外报表部署时的数据库字段应该用哪个数据源,高手、大侠告诉我,在线等。。。急用