c# - Why did my gridview disappear after editing some gridviewroweditor -


i'm trying remove of columns in gridview. method provided tried

protected void yourgrid_rowcreated(object sender, gridviewroweventargs e) {     e.row.cells[7].visible = false;     e.row.cells[8].visible = false;     e.row.cells[9].visible = false; } 

and

gwcase.datasource = ds; gwcase.databind();  gwcase.columns[7].visible = false; gwcase.columns[8].visible = false; gwcase.columns[9].visible = false; 

the binding of gridview , sql server done @ page load. how pageload looks

protected void page_load(object sender, eventargs e) {     sqlconnection conn = new sqlconnection();     conn.connectionstring = "data source = localhost; initial catalog = majorproject; integrated security= sspi";     conn.open();      dataset ds = new dataset();     sqldataadapter da = new sqldataadapter("select memberreportid, typeofcrime, crdatetime, address, detail, incidentdate, incidenttime, property, victim, suspect memberreport", conn);     da.fill(ds);      gwcase.datasource = ds;     gwcase.databind();      conn.close();      ddlpid1.visible = false;     ddlpid2.visible = false;     ddlpid3.visible = false;     ddlpid4.visible = false;     ddlpid5.visible = false;     ddlpid6.visible = false;     ddlpid7.visible = false;     ddlpid8.visible = false;     ddlpid9.visible = false;     ddlpid10.visible = false; } 

there attempted change

eventargs gridviewroweventargs. 

i ran code , didnt work, in fact gridview disappear. went change original eventargs gridview still disappears.

this source code of gridview

<asp:gridview id="gwcase" runat="server" backcolor="#cccccc" bordercolor="#999999" borderstyle="solid" borderwidth="3px" cellpadding="4" cellspacing="2" forecolor="black" width="100%" autogenerateselectbutton="true" onselectedindexchanged="gwcase_selectedindexchanged">     <footerstyle backcolor="#cccccc" />     <headerstyle backcolor="black" font-bold="true" forecolor="white" />     <pagerstyle backcolor="#cccccc" forecolor="black" horizontalalign="left" />     <rowstyle backcolor="white" />     <selectedrowstyle backcolor="#000099" font-bold="true" forecolor="white" />     <sortedascendingcellstyle backcolor="#f1f1f1" />     <sortedascendingheaderstyle backcolor="#808080" />     <sorteddescendingcellstyle backcolor="#cac9c9" />     <sorteddescendingheaderstyle backcolor="#383838" /> </asp:gridview> 

it seems changing eventargs causes whole gridview fail. deleted aspx pages , recreate , copy same codes , gridview still disappears.

if want more control on columns rendered gridview, can use columns property of gridview, this:

<asp:gridview id="gwcase" runat="server" backcolor="#cccccc" bordercolor="#999999" borderstyle="solid" borderwidth="3px" cellpadding="4" cellspacing="2" forecolor="black" width="100%" autogenerateselectbutton="true" onselectedindexchanged="gwcase_selectedindexchanged">     <footerstyle backcolor="#cccccc" />     <headerstyle backcolor="black" font-bold="true" forecolor="white" />     <pagerstyle backcolor="#cccccc" forecolor="black" horizontalalign="left" />     <rowstyle backcolor="white" />     <selectedrowstyle backcolor="#000099" font-bold="true" forecolor="white" />     <sortedascendingcellstyle backcolor="#f1f1f1" />     <sortedascendingheaderstyle backcolor="#808080" />     <sorteddescendingcellstyle backcolor="#cac9c9" />     <sorteddescendingheaderstyle backcolor="#383838" />     <columns>       <asp:boundfield datafield="customerid" headertext="customer id"/>       <asp:boundfield datafield="companyname" headertext="company name"/>       <asp:boundfield datafield="address" headertext="address"/>       <asp:boundfield datafield="city" headertext="city"/>       <asp:boundfield datafield="postalcode" headertext="postal code"/>       <asp:boundfield datafield="country" headertext="country"/>     </columns> </asp:gridview> 

note: instead of hiding columns gwcase.columns[7].visible = false; syntax, not define column bound gridview in columns section.


Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

How to get multiresult with multicondition in Sql Server -