ContentPlaceHolder必须放在具有 runat=server 的窗体标记内

ContentPlaceHolder必须放在具有 runat=server 的窗体标记内类型 GridView 的控件 ctl00 contentBody gridView4Exp 必须放在具有 runat server 的窗体标记内 nbsp 页面是从母版页继承的 而 gridview 所在的 ContentPlace 确定是放在 form 中的 以前只有控件未放在 form 中才会抛出同类异常 nbsp 1 nbsp protected nbsp void nbsp btExport Click obje

类型“GridView”的控件“ctl00_contentBody_gridView4Export”必须放在具有 runat=server 的窗体标记内。

 1 
protected
 
void
 btExport_Click(
object
 sender, EventArgs e)

 2 
    {


 3 
        
//
 get dataset


 4 
        SRMReportService.ReportService srv 
=
 ServiceFactory.ReportService();

 5 
        DataSet ds 
=
 srv.QueryAllData_Vendor_CheckAmount_Summary(

 6 
            (
string
)
this
.ViewState[

PlantCode

],

 7 
            (
string
)
this
.ViewState[

PeriodCode

],

 8 
            (
string
)
this
.ViewState[

VendorCode

]);

 9 


10 
        
//
 bind to gridview


11 
        
this
.gridView4Export.DataSource 
=
 ds;

12 
        
this
.gridView4Export.DataBind();

13 


14 
        
//
 export


15 
        
this
.ExportToExcel(
this
.gridView4Export);

16 
    }

17 


18 


19 


20 


21 
    
public
 
void
 ExportToExcel(System.Web.UI.Control ctl)

22 
    {


23 


24 
        Response.AppendHeader(

Content-Disposition



25 
            

attachment;filename=Excel.xls

);

26 
        Response.ContentEncoding 
=
 

27 
            System.Text.Encoding.GetEncoding(

GB2312

);

28 
        Response.ContentType 
=
 

application/ms-excel

;

29 
        

30 
        System.Globalization.CultureInfo myCItrad 
=
 

31 
            
new
 System.Globalization.CultureInfo(

ZH-CN


true
);

32 
        System.IO.StringWriter tw 
=
 

33 
            
new
 System.IO.StringWriter(myCItrad);

34 
        
try


35 
        {


36 
            System.Web.UI.HtmlTextWriter hw 
=
 
new
 HtmlTextWriter(tw);

37 
            ctl.RenderControl(hw);

38 
            Response.Write(tw.ToString());

39 
            Response.End();

40 
        }

41 
        
finally


42 
        {


43 
            tw.Close();

44 
        }

45 
    }

46 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232448.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号