如何隐藏隐藏的feld列 [英] How to hide the column for hidden feld
本文介绍了如何隐藏隐藏的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屋!
查看全文