代码如下
string connection = "server=10.1.1.118;uid=jt;pwd=jt;database=WebStream3;Connection Reset=FALSE";
string sql = "select * from tblSysCity";
SqlDataAdapter da = new SqlDataAdapter(sql, connection);
DataSet1 ds = new DataSet1();
da.Fill(ds, "tblSysCity");
CrystalReportSource1.ReportDocument.Load(Server.MapPath("CrystalReport.rpt"));
CrystalReportSource1.ReportDocument.SetDataSource(ds.Tables["tblSysCity"]);
CrystalReportSource1.DataBind();
CrystalReportViewer1.ReportSource = CrystalReportSource1;
CrystalReportViewer1.DataBind();其中DataSet1 是根据tblSysCity建立的数据集
为什么在报表中没绑定出来数据!!!急!!!

解决方案 »

  1.   

    ReportDocument.Load(Server.MapPath("CrystalReport.rpt"));
    ReportDocument.SetDataSource(ds);
    crv1.ReportSource = ReportDocument;
      

  2.   


    string connection = "server=10.1.1.118;uid=jt;pwd=jt;database=WebStream3;Connection Reset=FALSE";
    string sql = "select * from tblSysCity";
    SqlDataAdapter da = new SqlDataAdapter(sql, connection);
    DataSet1 ds = new DataSet1();
    da.Fill(ds, "tblSysCity");
            Dim dt As DataTable
            dt = ds.Tables("tblSysCity ")
            Dim ipt As New CrystalReport1
            ipt.SetDataSource(dt)
            CrystalReportViewer1.ReportSource = ipt
            CrystalReportViewer1.ShowFirstPage()
      

  3.   

    Sub bindrpt(ByVal xh As String)
            ' 水晶报表绑定
            Dim cl As New jwgldb‘数据库操作类
            Dim sqlstr As String
            sqlstr = "select * from table1 where xh='" + xh + "'"
            Dim ds As New DataSet2()
            Dim da As New SqlDataAdapter
            da = cl.getda(sqlstr) ' 
            da.Fill(ds, "tb")
            Dim oCR As New Engine.ReportDocument()        oCR.Load(Server.MapPath("CrystalReport1.rpt"))
            oCR.SetDataSource(ds)
            CrystalReportViewer1.ReportSource = oCR
          End Sub
      

  4.   

    哪个仁兄有也给我一份啊,急切期待中
     
     [email protected]
      

  5.   

    上面的好像不行啊。
      
      ReportDocument 没有 Load属性啊???