langren82 发表于 2015-7-16 23:24:00

print 问题

点了打印按钮了后 出现图上错误 表格是正常出现的

iceman 发表于 2015-7-17 10:41:00

回复 1楼langren82的帖子

目前的截图看不出具体问题,请参考截图建议,在 web.config 文件中配置 <customerErrors> 结点,再上传错误信息。
谢谢

langren82 发表于 2015-7-17 15:47:00

我做了些测试 发现如果不把 commandbar 上的其他项隐藏 就不会出这个错误 就是这个

protected override void Render(HtmlTextWriter writer)
      {
            WebControl update = FpSpread1.FindControl(&quot;Update&quot;) as WebControl;
            update.Visible = false;
            WebControl copy = FpSpread1.FindControl(&quot;Copy&quot;) as WebControl;
            copy.Visible = false;
            WebControl clear = FpSpread1.FindControl(&quot;Clear&quot;) as WebControl;
            clear.Visible = false;

            WebControl paste = FpSpread1.FindControl(&quot;Paste&quot;) as WebControl;
            paste.Visible = false;
            WebControl print = FpSpread1.FindControl(&quot;Print&quot;) as WebControl;
            print.Visible = true;

            WebControl cancel = FpSpread1.FindControl(&quot;Cancel&quot;) as WebControl;
            cancel.Visible = false;
            base.Render(writer);
      }

langren82 发表于 2015-7-17 15:48:00

没有这个 就不会出错

iceman 发表于 2015-7-17 17:17:00

回复 4楼langren82的帖子

请修改为以下代码:

protected override void Render(HtmlTextWriter writer)
      {
            WebControl update = FpSpread1.FindControl(&quot;Update&quot;) as WebControl;
            if (update!=null)
                update.Visible = false;               

            WebControl copy = FpSpread1.FindControl(&quot;Copy&quot;) as WebControl;
            if (copy!=null)
                copy.Visible = false;               

            WebControl clear = FpSpread1.FindControl(&quot;Clear&quot;) as WebControl;
            if (clear!=null)
                clear.Visible = false;

            WebControl paste = FpSpread1.FindControl(&quot;Paste&quot;) as WebControl;
            if (paste!=null)
                paste.Visible = false;

            WebControl print = FpSpread1.FindControl(&quot;Print&quot;) as WebControl;
            if (print!=null)
                print.Visible = true;


            WebControl cancel = FpSpread1.FindControl(&quot;Cancel&quot;) as WebControl;
            if (cancel!=null)
                cancel.Visible = false;

            base.Render(writer);
      }

langren82 发表于 2015-7-17 17:56:00

ok 解决了 谢谢

iceman 发表于 2015-7-20 09:08:00

回复 6楼langren82的帖子

好的,不客气。

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢   
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: [1]
查看完整版本: print 问题