asp.net - Control 'GridView1' of type 'GridView' must be placed inside a form tag with runat=server.? -


i have problem datagridvew

i trying export data db excel fie

it's small page there data grid view , button export :

<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <asp:gridview id="gridview1" runat="server" autogeneratecolumns="false"      datakeynames="sid" datasourceid="sqldatasource1" enablemodelvalidation="true">     <columns>         <asp:boundfield datafield="sid" headertext="sid" insertvisible="false"              readonly="true" sortexpression="sid" />         <asp:boundfield datafield="g1q1" headertext="g1q1" sortexpression="g1q1" />         <asp:boundfield datafield="g1q2" headertext="g1q2" sortexpression="g1q2" />         <asp:boundfield datafield="g1q3" headertext="g1q3" sortexpression="g1q3" />         <asp:boundfield datafield="g1q4" headertext="g1q4" sortexpression="g1q4" />         <asp:boundfield datafield="g1q5" headertext="g1q5" sortexpression="g1q5" />         <asp:boundfield datafield="g1q6" headertext="g1q6" sortexpression="g1q6" />         <asp:boundfield datafield="g1q7" headertext="g1q7" sortexpression="g1q7" />         <asp:boundfield datafield="g1q8" headertext="g1q8" sortexpression="g1q8" />         <asp:boundfield datafield="g1q9" headertext="g1q9" sortexpression="g1q9" />         <asp:boundfield datafield="g1q10" headertext="g1q10" sortexpression="g1q10" />         <asp:boundfield datafield="g1q11" headertext="g1q11" sortexpression="g1q11" />         <asp:boundfield datafield="g1q12" headertext="g1q12" sortexpression="g1q12" />         <asp:boundfield datafield="g1q13" headertext="g1q13" sortexpression="g1q13" />         <asp:boundfield datafield="g2q1" headertext="g2q1" sortexpression="g2q1" />         <asp:boundfield datafield="g2q2" headertext="g2q2" sortexpression="g2q2" />         <asp:boundfield datafield="g2q3" headertext="g2q3" sortexpression="g2q3" />         <asp:boundfield datafield="g2q4" headertext="g2q4" sortexpression="g2q4" />         <asp:boundfield datafield="g2q5" headertext="g2q5" sortexpression="g2q5" />         <asp:boundfield datafield="g2q6" headertext="g2q6" sortexpression="g2q6" />         <asp:boundfield datafield="g2q7" headertext="g2q7" sortexpression="g2q7" />         <asp:boundfield datafield="g2q8" headertext="g2q8" sortexpression="g2q8" />         <asp:boundfield datafield="g2q9" headertext="g2q9" sortexpression="g2q9" />         <asp:boundfield datafield="g2q10" headertext="g2q10" sortexpression="g2q10" />         <asp:boundfield datafield="g2q11" headertext="g2q11" sortexpression="g2q11" />         <asp:boundfield datafield="g3p1q1" headertext="g3p1q1"              sortexpression="g3p1q1" />         <asp:boundfield datafield="g3p1q2" headertext="g3p1q2"              sortexpression="g3p1q2" />         <asp:boundfield datafield="g3p1q3" headertext="g3p1q3"              sortexpression="g3p1q3" />         <asp:boundfield datafield="g3p1q4" headertext="g3p1q4"              sortexpression="g3p1q4" />         <asp:boundfield datafield="g3p1q5" headertext="g3p1q5"              sortexpression="g3p1q5" />         <asp:boundfield datafield="g3p1q6" headertext="g3p1q6"              sortexpression="g3p1q6" />         <asp:boundfield datafield="g3p1q7" headertext="g3p1q7"              sortexpression="g3p1q7" />         <asp:boundfield datafield="g3p1q8" headertext="g3p1q8"              sortexpression="g3p1q8" />         <asp:boundfield datafield="g3p1q9" headertext="g3p1q9"              sortexpression="g3p1q9" />         <asp:boundfield datafield="g3p1q10" headertext="g3p1q10"              sortexpression="g3p1q10" />         <asp:boundfield datafield="g3p2q1" headertext="g3p2q1"              sortexpression="g3p2q1" />         <asp:boundfield datafield="g3p2q2" headertext="g3p2q2"              sortexpression="g3p2q2" />         <asp:boundfield datafield="g3p2q3" headertext="g3p2q3"              sortexpression="g3p2q3" />         <asp:boundfield datafield="g3p2q4" headertext="g3p2q4"              sortexpression="g3p2q4" />         <asp:boundfield datafield="g3p2q5" headertext="g3p2q5"              sortexpression="g3p2q5" />         <asp:boundfield datafield="g3p2q6" headertext="g3p2q6"              sortexpression="g3p2q6" />         <asp:boundfield datafield="g3p2q7" headertext="g3p2q7"              sortexpression="g3p2q7" />         <asp:boundfield datafield="g3p2q8" headertext="g3p2q8"              sortexpression="g3p2q8" />         <asp:boundfield datafield="g3p2q9" headertext="g3p2q9"              sortexpression="g3p2q9" />         <asp:boundfield datafield="g3p2q10" headertext="g3p2q10"              sortexpression="g3p2q10" />         <asp:boundfield datafield="g3p2q11" headertext="g3p2q11"              sortexpression="g3p2q11" />         <asp:boundfield datafield="g3p3q1" headertext="g3p3q1"              sortexpression="g3p3q1" />         <asp:boundfield datafield="g3p3q2" headertext="g3p3q2"              sortexpression="g3p3q2" />         <asp:boundfield datafield="g3p3q3" headertext="g3p3q3"              sortexpression="g3p3q3" />         <asp:boundfield datafield="g3p3q4" headertext="g3p3q4"              sortexpression="g3p3q4" />         <asp:boundfield datafield="g3p3q5" headertext="g3p3q5"              sortexpression="g3p3q5" />         <asp:boundfield datafield="g3p3q6" headertext="g3p3q6"              sortexpression="g3p3q6" />         <asp:boundfield datafield="g3p3q7" headertext="g3p3q7"              sortexpression="g3p3q7" />         <asp:boundfield datafield="g3p3q8" headertext="g3p3q8"              sortexpression="g3p3q8" />     </columns> </asp:gridview> <asp:sqldatasource id="sqldatasource1" runat="server"         connectionstring="<%$ connectionstrings:haronsurveyconnectionstring %>"selectcommand="select * [results]"></asp:sqldatasource> <asp:button id="button1" runat="server" text="button" /> </form> 

protected sub button1_click(byval sender object, byval e system.eventargs) handles button1.click     response.clear()     response.buffer = true     response.contenttype = "application/vnd.ms-excel"     response.charset = ""      me.enableviewstate = false     dim ostringwriter new system.io.stringwriter()       dim ohtmltextwriter new system.web.ui.htmltextwriter(ostringwriter)       'render html content textwriter     gridview1.rendercontrol(ohtmltextwriter)     response.write(ostringwriter.tostring())     response.[end]()  end sub 

when click on button error message coming : "control 'gridview1' of type 'gridview' must placed inside form tag runat=server.???" have placed in form ???

just write method:

public override void verifyrenderinginserverform(control control) {     /* verifies control rendered */ } 

Comments

Popular posts from this blog

php - What is the difference between $_SERVER['PATH_INFO'] and $_SERVER['ORIG_PATH_INFO']? -

fortran - Function return type mismatch -

queue - mq_receive: message too long -