Click here to Skip to main content
15,908,843 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I have the below gridview , i have hidden feild "Internal_ID" the control is hidden but when i run the column is visible i want to hide the column.can anyone help out?
XML
<asp:GridView ID="gvTransaction" runat="server"  AutoGenerateColumns="false"   Width="100%" >
                               <HeaderStyle Height="32px"  Font-Bold="true" HorizontalAlign="Center" VerticalAlign="Middle"></HeaderStyle>
                           <%-- <RowStyle CssClass="DG_ItemStyle" HorizontalAlign="left"  VerticalAlign="Middle"/>
                               <AlternatingRowStyle CssClass="DG_AlternateItemStyle" HorizontalAlign="left" VerticalAlign="Middle"/>
                             --%>
                              <Columns>

                                  <asp:TemplateField HeaderText="Cancel" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Left" >
                                       <ItemTemplate>
                                           <asp:CheckBox runat="server" ID="Cancel_chk" />
                                       </ItemTemplate>
                                   </asp:TemplateField>




                                   <asp:BoundField DataField="ID" HeaderText="ID" HeaderStyle-Wrap="false" ItemStyle-Wrap="true" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Middle"
                           HeaderStyle-CssClass="header" ItemStyle-CssClass="item" HeaderStyle-HorizontalAlign="Left"  />


                                   <asp:BoundField DataField="TRANSACTION_DATE" HeaderText="Trans Date" HeaderStyle-Wrap="false" ItemStyle-Wrap="true" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Middle"
                           HeaderStyle-CssClass="header" ItemStyle-CssClass="item"  HeaderStyle-HorizontalAlign="Left"  />

                                   <asp:BoundField DataField="INST_SLIP_NO" HeaderText="slip_no"  HeaderStyle-HorizontalAlign="Left" ItemStyle-CssClass="itemleft" />

                                  <asp:BoundField DataField="BO_ID" HeaderText="BO ID"  HeaderStyle-HorizontalAlign="Left" ItemStyle-CssClass="itemleft" />

                                   <asp:BoundField DataField="ISIN_CODE" HeaderText="ISin_Code"  HeaderStyle-HorizontalAlign="Left" ItemStyle-CssClass="itemleft" />

                                   <asp:BoundField DataField="QUANTITY" HeaderText="Quantity"  HeaderStyle-HorizontalAlign="Left" ItemStyle-CssClass="itemleft" />


                                   <asp:BoundField DataField="REF_NO" HeaderText="RefNo"  HeaderStyle-HorizontalAlign="Left" ItemStyle-CssClass="itemleft" />

                                   <asp:BoundField DataField="BO_NAME" HeaderText="BONAME"  HeaderStyle-HorizontalAlign="Left" ItemStyle-CssClass="itemleft" />

                                   <asp:BoundField DataField="CHECKED" HeaderText="Auth"  HeaderStyle-HorizontalAlign="Left" ItemStyle-HorizontalAlign="Center" ItemStyle-CssClass="itemleft" />

                                   <asp:TemplateField HeaderText="Reason For Cancellation"  HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Middle" >
                                       <ItemTemplate >
                                           <asp:TextBox ID="Reason_Cancel"  runat="server"  />
                                       </ItemTemplate>
                                   </asp:TemplateField>


                                   <asp:TemplateField >
                                       <ItemTemplate>
                                           <asp:HiddenField ID="Internal_id" runat="server" Value='<%# Eval("ID") %>' />
                                       </ItemTemplate>
                                   </asp:TemplateField>
                               </Columns>
                           </asp:GridView>
Posted

1 solution

Try this:
C#
protected void Page_Load(object sender, EventArgs e)
{
   if (!IsPostBack)
   {
     GridView1.Columns[11].Visible = false;
   }
}
 
Share this answer
 
v2
Comments
Member 9410081 11-Nov-13 1:27am    
Thanks.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900