Dim rpt As ReportDocument
        rpt = New ReportDocument()
        rpt.Load(filePath + "\" + FName)然后查找 字段替换就行了.

解决方案 »

  1.   

    lz应该是用c#语言吧
    数据源的设定,在报表程序中直接绑定到字段就行,将你的数据库连接串写入web.config文件,再用一个登陆的类来调用就可以了。进入报表就可以看到你绑定了数据源的数据了。
      

  2.   

    DataSet ds=new DataSet();CrystalReport1 Cr1 = new CrystalReport1();
    Cr1.SetDataSource(ds.Tables["XXX"]);
    this.crystalReportViewer1.ReportSource = Cr1;其中ds的数据由楼主自已决定,可以采用向导,也可以采用离线的.
      

  3.   

    ReportDocument oRpt = new ReportDocument();
            string RptDir = Server.MapPath("~/report.rpt");
            oRpt.Load(RptDir);        //这相当于push模式,不用连接数据库,所以不用登录账号和密码.
            oRpt.SetDataSource(DataSet.Tables[0]);
            crsview.ReportSource = oRpt;