源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

.NET 水晶报表使用代码

  • 时间:2020-03-28 11:55 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:.NET 水晶报表使用代码
需要的命名空间 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 = "";
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部