reportviewer.reportsource = "c:\\" + strRptName + ".rpt";

解决方案 »

  1.   

    reportviewer.reportsource = "c:\\" + strRptName + ".rpt";应该可以啊,你想要什么样的结果啊
      

  2.   

    我是想用该字符串实例化一crystal report,不好意思,可能我没有说清楚
      

  3.   

    Dim myDoc As ReportDocument = New ReportDocument
      myDoc.Load(path)
      crvReport.ReportSource = myDoc
      

  4.   

    在C#(winform)中没有ReportDocument,是不是需要引用以下什么?
      

  5.   

    需要引用CrystalDecisions.CrystalReports.Engine
      

  6.   

    但是,myDoc.Load(path)方法好象需要给出具体路径,我的是加到了项目中的,无法给出路径,我的报表再打包后是不会显示出来的!!
      

  7.   

    myDoc.Load("..\..\"+ strRptName + ".rpt")
    这样的之类的不行吗?
      

  8.   

    不可以的啦,还不是和上面的一样!?还是需要路径,是没有办法查询路径的,报表已经编译到项目的exe文件中了,我怎么去查找文件呀?