用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > Net教程

.NET 水晶报表使用代码

时间:2015-01-29  来源:互联网  作者:佚名
需要的命名空间
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Web;
using CrystalDecisions.Shared;
----------------------------------------------------
建一个数据集文件
*.xsd
-----------------------------------------------------
在页面中加一个报表查看控件
CrystalReportViewer
--------------------------------------------------------
后台代码
dsJob dsjob = new dsJob();
SqlConnection scn = new SqlConnection("server=.;uid=sa;pwd=111111;database=pubs;");
scn.Open();
SqlDataAdapter sda = new SqlDataAdapter("select * from jobs", scn);
DataSet ds = new DataSet();
sda.Fill(ds);
if (ds != null && ds.Tables[0].Rows.Count > 0)
{
foreach (DataRow dr in ds.Tables[0].Rows)
{
DataRow drjob = dsjob.Tables[0].NewRow();
drjob["job_id"] = dr["job_id"];
drjob["job_desc"] = dr["job_desc"];
dsjob.Tables[0].Rows.Add(drjob);
}
}
CrystalReportSource crysource = new CrystalReportSource();
crysource.ReportDocument.Load(Server.MapPath("CryPort.rpt"));
crysource.ReportDocument.SetDataSource(dsjob);
crysource.DataBind();
cryview.ReportSource = crysource;
cryview.DataBind();
//给报表上的 text 控件赋值
TextObject txtname = (TextObject)crysource.ReportDocument.ReportDefinition.ReportObjects["控件Name"];
txtname.Text = "";
来顶一下
返回首页
返回首页
推荐资讯
asp.net 虚拟主机时常出现MAC验证失败错误之解决方法 asp.net 虚拟主机时常出现MAC验证失出现错误: “/”应用程序中的服务器错误。 ---------------
asp.net Web站点风格切换的实现 asp.net Web站点风格切换的实现Web站点风格切换的实现引言Web站点的风格切换是很常见、也很
相关文章
栏目更新
栏目热门