如何在gridview中隐藏列
本文关键字:隐藏 gridview | 更新日期: 2023-09-27 18:24:56
如果列的值在gridview 中为null,我想隐藏列
像
<asp:TemplateField HeaderText="PageData" >
<ItemTemplate>
<asp:Literal ID="ltrInout" runat="server" Text='<%# Eval("PageData") %>' Visible='<%# (Convert.ToBoolean(Eval("PageData") == null))></asp:</ItemTemplate>
</asp:TemplateField>
通过这种方式,我可以隐藏列,但标题仍然显示在网格上。
那么,我如何才能根据值从网格中隐藏整个列呢。我不想躲在代码后面。
感谢
将templatefield的"visible"属性设置为"false"。
空&DBNull不同。使用
Visible='<%# (Eval("RTMPageData") != DBNull.Value)