vc++.net 2003关于未定义CrystalReport1的问题

提示错误是:  未定义CrystalReport1   请告诉指教  100分

 

 我是这样做的:

 

 

首先创建一个windows的应用程序的项目!

然后在from1 的窗体控件里面添加一个 水晶报表的查看器控件! 控件类型CrystalReportViewer

在项目当中添加CrystalReport 模板!!命名CrystalReport1;

在项目中添加DataSet数据集!!命名DataSet1;      (这个数据集是一个继承在DataSet的子数据集!呵呵!不是我们在窗体内手工创建的DataSet)

在DataSet1 的设计界面里面点击服务资源管理器 恩!然后在右面的服务资源管理器里面右击数据连接 选择添加连接  在提供程序里面选择你用的数据库的驱动! 呵呵,在连接里面 的1 里写你连接的服务器的名称! 在 2 里写你的登陆信息! 在 3 里面写连接的数据库的名称!点击确定!
呵呵!现在DataSet1中就有你添加的数据库的信息了!先在需要把你要编辑的表拖拽到DataSet的控件当中!


在CrystalReport1的报表专家的数据当中选择项目数据,然后选择子项ADO.net 数据集 在子项里面是刚才在DataSet1中添加的数据表 把数据表添加到CrystalReport1中点击确定!


恩,现在在主窗体的加载事件中给CrystalReportViewer添加RsportSource!
你定义的CrystalReportViewer控件的名字.RsportSource=定义的CrystalReport名字(例如CrystalReport1)
大功告成呵呵!现在就有了你的数据库的表结构

最后添加数据!呵呵!这个是手工添加的,至于这个能不能控件添加我也正在研究中!呵呵!

也是写在窗体加载事件中!

SqlConnection  a=new SqlConnection("server=.;database=pubs;uid=sa");
SqlDataAdapter s=new SqlDataAdapter("Select * from jobs",a);
DataSet d=new DataSet()  ---这里的DataSet是手工添加的呵呵!
s.Fill(d,"jobs");
CrystalReport1.SetDataSourcs(s);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值