簡體   English   中英

如何在GridView中隱藏列

[英]how to hide column in gridview

如果列值在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”。

Null和DBNull是不同的。 采用

Visible='<%# (Eval("RTMPageData") != DBNull.Value)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM