在asp.net中,有个怎么把报表跟dataset联系在一起呢?
用什么控件 没用过 所以 请教下分不够再加
用什么控件 没用过 所以 请教下分不够再加
解决方案 »
- 谁有CrystalDecisions.Enterprise.Framework.dll, 跪谢!
- 尝试为文件 G:\化妆品网站毕业设计\App_Data\zhuangliyuan.mdf 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开
- 像一个网络游戏网站开发需要多长时间?
- 计算 1/1+1/2+1/3+...+1/100 的值,要求递归实现
- 为什么我的这个访问url的函数总是超时
- javascript問題,急急。
- @import能引用用户自定义命名空间么?
- 求小于320的正则表达式!
- 怎样获得window.returnValue 的值 ?
- 求兼职工作
- ASP.NET网站布局问题
- 如何用javascript动态生产复选框,并且能用document.getElementByName获取这一系列的复选框
1、创建一个报表的数据集。
2、根据创建的数据集,创建一个报表rpt。
3、然后连接数据库,获取的dataset相应赋值给数据集。
4、打印预览就成。
网上很多样例,可以搜一下。而且与winform的操作也类似。
http://www.cnblogs.com/zsww/archive/2004/02/05/890.html
DataSet ds = new DataSet();
SqlDataAdapter sda = new SqlDataAdapter("SELECT * FROM [lhkh].[dbo].[AssessInfo]", conn);
sda.Fill(ds, "assessinfo"); CrystalReportSource1.ReportDocument.Load(Server.MapPath("CrystalReport1.rpt"));
CrystalReportSource1.ReportDocument.SetDataSource(ds.Tables[0]); CrystalReportSource1.ReportDocument.ParameterFields["Title"].CurrentValues.AddValue("部门统计"); CrystalReportSource1.DataBind(); CrystalReportViewer1.ReportSource = CrystalReportSource1;
CrystalReportViewer1.DataBind();