zoukankan      html  css  js  c++  java
  • asp.net 数据导出到Excel

    在做asp.net程序时涉及到数据显示的时候多数会要求打印,而网页上的打印格式往往又不能满足需求,经常用的方法就是导入到Excel以后再进行打印。(仿佛这已经是老生常谈)今天在网上搜了一段打印的代码,觉得不错,需要打印的朋友可以看看。

    网上好些代码的原理大致与此类似,同样都存在一个问题,就是:

    类型“GridView”的控件“ctl00_center_GridView1”必须放在具有 runat=server 的窗体标记内。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息:System.Web.HttpException: 类型“GridView”的控件“ctl00_center_GridView1”必须放在具有 runat=server 的窗体标记内。

    这段错误描述是我在注释了这段程序是报的错,

        //public override void VerifyRenderingInServerForm(Control control)
        
    //{
        
    //    //base.VerifyRenderingInServerForm (control);
        
    //}

    虽然这个方法里的内容也被注释了,也就是说这是个空方法,但是如果没有个方法,程序就会报上面那个错误。最初见到这段错误说明是想到了以前做ajax程序时报的一个错误很是类似。同样是因为没有重写VerifyRenderingInServerForm方法所致。在此提醒使用的朋友注意,下面贴出导出到Excel的代码

    Code

    再附加一句:建议大家再上传代码的时候尽量不要显示行号。因为今天在找一段代码时,恰好该文作者显示行号,直接复制下来,根本无法直接运行,无奈先放入文本编辑器,又放入world,进行查找替换所有数字,很是麻烦,希望大家可以谅解。

  • 相关阅读:
    k8s 组件介绍-kube-controller-manager
    k8s 组件介绍-API Server
    ELK+filebeat+redis 日志分析平台
    Logstash配置文件详情
    Logstash,Fluentd, Logtail对比伤害
    公司redis
    Linux之网络ping(unknown host)故障及yum no more mirrors to try
    Linux思维导图之计划任务
    Linux思维导图之进程管理
    Linux思维导图之网络管理
  • 原文地址:https://www.cnblogs.com/gudao119/p/1353384.html
Copyright © 2011-2022 走看看