哪位高手能说一说,如何动态使用 CyrstalReport.
越详细越好!
例如、
Step1. 如何将 Report.rpt. 是否空白的即可?
Step2. DataSet的数据如何写入Report.?????
微软专家你在哪?

解决方案 »

  1.   

    要将DATASET加入到crystal report1作为数据源,第二要将crystal report1作为类进行实例化,我是这样用的,你试一下。
    public void BindReport() { string strProvider = "Server=(local);DataBase=pubs;UID=sa;PWD=123"; CrystalReport1 oCR = new CrystalReport1(); DataSet1 ds = new DataSet1(); SqlConnection MyConn = new SqlConnection(strProvider); MyConn.Open(); string strSel = "Select * from Stores"; SqlDataAdapter MyAdapter = new SqlDataAdapter(strSel,MyConn); MyAdapter.Fill(ds,"stores"); oCR.SetDataSource(ds); this.CrystalReportViewer1.ReportSource = oCR;
    this.CrystalReportViewer1.DisplayGroupTree=false;
    MyConn.Close();  }