vc++.net 2003关于未定义CrystalReport1的问题
来源:互联网 发布:网络教育可以转专业吗 编辑:程序博客网 时间:2024/05/22 00:14
提示错误是: 未定义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);
- vc++.net 2003关于未定义CrystalReport1的问题
- 关于.net 使用ajax报类名未定义的问题
- 关于asp.net中ajax的问题:AjaxControlToolkit 未定义的解决方法
- 关于 IE8 console不未定义的问题
- VC 未定义的标识符
- asp.net ajax 错误:"sys"未定义问题 解决的方法
- 关于ajax 客户端框架未能加载 sys 未定义的问题
- WebForm_PostBackOptions未定义的问题
- WebForm_PostBackOptions未定义的问题
- ajaxpro未定义的问题
- sys未定义的问题
- 关于vc++2005/vc++.net调试com组件时断点设置无效的问题
- 关于vc++2005/vc++.net调试com组件时断点设置无效的问题
- 关于vc++2005/vc++.net调试com组件时断点设置无效的问题
- 关于"WebForm_PostBackOptions"未定义的解决办法
- 关于C的未定义行为
- vc++ 6.0 移植到vc2010上的问题(error C2504: “exception”:未定义基类)
- 简单Asp.net 下sys未定义问题
- 一个Exchange2007部署项目中的一个经验
- ASP.NET页面级别的事务
- excel 在 .net 中的使用及设置
- 情感分析(Sentiment Analysis)的难题--转
- Asp.net中Cookie简明参考
- vc++.net 2003关于未定义CrystalReport1的问题
- asp.net 不能在 DropDownList 中选择多个项。
- ASP.NET 控件遍历
- sinosoft.jar更新历史
- struts2中struts.xml 非默认路径的配置 转帖
- 未能正确加载包"visla Studio HTM Editor Package" 问题的解决
- 企业级服务 COM+事务
- asp.net div操作
- 偶然碰到的一个问题