asp.net将面板数据和gridview数据转换为word.doc [英] asp.net convert panel data and gridview data to word.doc

查看:67
本文介绍了asp.net将面板数据和gridview数据转换为word.doc的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Response.AddHeader("content-disposition", "attachment;filename=Export.doc");
        Response.Cache.SetCacheability(HttpCacheability.NoCache);
        Response.ContentType = "application/vnd.word";

        System.IO.StringWriter stringWrite = new System.IO.StringWriter();
        System.Web.UI.HtmlTextWriter htmlWrite = new System.Web.UI.HtmlTextWriter(stringWrite);


        System.Web.UI.HtmlControls.HtmlForm frm = new System.Web.UI.HtmlControls.HtmlForm();
        pnlPerson.Parent.Controls.Add(frm);
        GridView1.Parent.Controls.Add(frm);
       
        frm.Attributes["runat"] = "server";
        frm.Controls.Add(pnlPerson);
        frm.Controls.Add(GridView1);
        
        frm.RenderControl(htmlWrite);
        // frm.RenderControl(strBody);


        Response.Write(stringWrite.ToString());
       
        Response.End();





但我在添加具有日历功能的面板数据时出错br />
错误 - 扩展程序控制'CalendarExtender1'不是注册的扩展程序控件。在调用RegisterScriptDescriptors()之前,必须使用RegisterExtenderControl()注册Extender控件。

参数名称:extenderControl



but i getting error while add panel data that have calender function
error-Extender control 'CalendarExtender1' is not a registered extender control. Extender controls must be registered using RegisterExtenderControl() before calling RegisterScriptDescriptors().
Parameter name: extenderControl

推荐答案

< a href = >< / a> [< a href =target =_ blank> ^< / a>]
<a href=""></a>[<a href="" target="_blank">^</a>]


这篇关于asp.net将面板数据和gridview数据转换为word.doc的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆