如何隐藏隐藏的feld列 [英] How to hide the column for hidden feld

查看:100
本文介绍了如何隐藏隐藏的feld列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有下面的gridview,我有隐藏的feildInternal_ID控件被隐藏但是当我运行列时可见我想要隐藏column.can任何人帮忙吗?

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?

<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>

推荐答案

试试这个:
protected void Page_Load(object sender, EventArgs e)
{
   if (!IsPostBack)
   {
     GridView1.Columns[11].Visible = false;
   }
}


这篇关于如何隐藏隐藏的feld列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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