昀迅昊 发表于 2021-11-19 15:13:18

viewer 继承问题

本帖最后由 Crystal.Li 于 2021-11-19 17:20 编辑

继承报错问题
publicclass ViewerControl : GrapeCity.ActiveReports.Viewer.Win.Viewer
    {
      private ResultDataSet InRs = new ResultDataSet();
      public void SaveAS(string pathFileName)
      {
            string pathName = SaveFilePathName(pathFileName);
            GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport PDFEx = new GrapeCity.ActiveReports.Export.Pdf.Section.PdfExport();
            base.Export(PDFEx, new System.IO.FileInfo(pathName));
      }

      void Document_LocateDataSource(object sender, GrapeCity.ActiveReports.LocateDataSourceEventArgs args)
      {
            args.Data = ((DataSet)InRs);
            args.Data = null;
      }


James.Lv 发表于 2021-11-19 15:13:19

昀迅昊 发表于 2021-11-19 18:00
不继承 Viewer控件,是没有任何问题的

您好,这个我们是不允许去继承的,只能直接调用使用

Crystal.Li 发表于 2021-11-19 17:21:25

您好,目前看代码暂时看不出什么问题。可以问下您为什么要继承 Viewer控件,而不直接使用?

昀迅昊 发表于 2021-11-19 18:00:21

主要是加一些公共方法,解决重复工作问题

昀迅昊 发表于 2021-11-19 18:00:58

不继承 Viewer控件,是没有任何问题的
页: [1]
查看完整版本: viewer 继承问题