各位大侠:
水晶报表的rpt文件已经创建,现在只需要将asp.net和水晶报表连接即可,找了网上很多教程都是雷同的,并且没有一个完整的方法。本人初学asp.net,对很多问题不太了解,所以想找入门级的示例,最好是用C#写的,如果所提供的方法可行,马上放分,先感谢了
水晶报表的rpt文件已经创建,现在只需要将asp.net和水晶报表连接即可,找了网上很多教程都是雷同的,并且没有一个完整的方法。本人初学asp.net,对很多问题不太了解,所以想找入门级的示例,最好是用C#写的,如果所提供的方法可行,马上放分,先感谢了
解决方案 »
- 心急如焚、我写一个服务在管理员账户启动正常、但是在受限账户却不正常
- 高分求助:
- 采用什么通信机制?
- 关于C#的Type类的问题
- C#如何实现在鼠标按下后(MouseDown事件)一直执行其内部的程序
- C#如何实现开机后自动运行程序.请高手指点.
- 程序中出现多个delegate(代理),我如何知道他是代理什么函数的
- .net画线控件
- [在线等待]在知道用户名和口令的情况下,如何取得登录后的网页——失恋之后做技术
- dotNETFXRedist_x86_chs.msm 不能用于重新发布 .NET Framework。请排除此合并模块??
- 怎么做一个有返回值的网页?
- 求Rational Modeling Extension for Microsoft .NET下载地址
法一:从组件里拖一个ReportDocument
reportDocument1 = new ReportDocument();
reportDocument1.Load(@"D:\你的报表路径.rpt");法二:CrystalReportViewer1.ReportSource = CrystalReport1法三:SqlConnection conn = new SqlConnection("data source=.;uid=sa;pwd=;database=northwind");
SqlDataAdapter adapter = new SqlDataAdapter("select * from Employees",conn); System.Data.DataSet ds = new DataSet();//强类型化数据集
adapter.Fill(ds,"mytable");
report.SetDataSource(ds.Tables[0]);
//如果使用report.SetDataSource(ds);那么拖入报表中的所有字段数据都将显示,而不是显示SQL语句中指定的字段;
CrystalReportViewer1.ReportSource= report;.........