zoukankan      html  css  js  c++  java
  • 水晶报表入门

    1.新建一个空白的rpt文件

    2. 在服务器资源管理下面新建数据连接,并新建一个XSD文件,然后从前面新建的连接里面把一张表拖到XSD文件里面

    3.在数据库专家里面把前面的表放到选定的表里面

    4. 把相应的字段放到rpt文件里面

    5.新建WebForm放入CrystalReportViewer

    6.添加代码

    protected void Page_Load(object sender, EventArgs e)
    {
      SqlConnection mycon = getcon();//获取连接对象
      mycon.Open();//打开连接
      SqlDataAdapter da = new SqlDataAdapter("select * from Pod_Books", mycon);
      DataSet myds = new DataSet();
      da.Fill(myds, "patient");//填充DataSet

      ReportDocument myReport = new ReportDocument();
      string reportPath = Server.MapPath("~/CrystalReport1.rpt");
      myReport.Load(reportPath);
      myReport.SetDataSource(myds.Tables[0].DefaultView);
                  
      this.CrystalReportViewer1.ReportSource = myReport;
      this.CrystalReportViewer1.DataBind();
    }

    public SqlConnection getcon()
    {
      string sqlstr =//指定连接字符串
      "Data Source=.;Initial Catalog=Stgs;Uid=sa;pwd=abc123_";
      //实例化SqlConnection对象并进行返回
      SqlConnection myconn = new SqlConnection(sqlstr);
      return myconn;
    }
  • 相关阅读:
    异步初体验
    ASPNET登陆总结
    14年最后一天了
    个人阅读作业
    软工个人博客-week7
    软工结对编程作业-人员
    软工结对编程作业-(附加题)
    软工结对编程作业-(非附加题)
    个人博客作业Week3
    软工个人作业-博客作业-WEEK2
  • 原文地址:https://www.cnblogs.com/kenny999/p/2329273.html
Copyright © 2011-2022 走看看