SqlConnection myconn = new SqlConnection("server=.;uid=sa;pwd=123;database=Pubs");
             myconn.Open();
            string strSql = "select * from jobs";
            SqlCommand cmd = new SqlCommand(strSql, myconn);
             SqlDataAdapter da = new SqlDataAdapter(cmd);
            da.SelectCommand = cmd;
             da.Fill(ds, "jobs"); //填充数据集            oCR.Load("");   //这里不会写
            oCR.SetDataSource(ds);
            this.reportViewer1.DataBindings();  //这里也不会写我就是想把他加载到报表上去....
我是想做个winform程序..
在我的工程里我加载的控件有..在form1.cs中加载reportViewer1...
另外在添加-->新建项-->Report1.rdlc
请问我的代码和添加的控件对不?

解决方案 »

  1.   

    C# 调用水晶报表示例:
            private CrystalDecisions.CrystalReports.Engine.ReportDocument 
                Rpt=new CrystalDecisions.CrystalReports.Engine.ReportDocument() ;        public void DisplayReport()
            {
                Rpt.FileName = "Report1.rpt";
                Rpt.SetDataSource(m_DataSet);        //m_DataSet 为推数据源
                this.CryRptView.ReportSource = Rpt;                    
             }
      

  2.   

    请问这句是什么意思"     this.CryRptView.ReportSource = Rpt; "  "CryRptView" 是不就是reportViewer1..
    可reportViewer1没有ReportSource 这个方法哦