相关疑难解决方法(0)

如何隐藏GridView中的TemplateField列

如何在GridView中隐藏TemplateField列?

我尝试了以下方法:

<asp:TemplateField ShowHeader="False" Visible='<%# MyBoolProperty %>' >
<ItemTemplate>
    <asp:LinkButton ID="attachmentButton" runat="server" ... />
</ItemTemplate>
Run Code Online (Sandbox Code Playgroud)

但它不起作用,并给出以下错误:

仅在具有DataBinding事件的对象上支持数据绑定表达式.System.Web.UI.WebControls.TemplateField没有DataBinding事件.

我也尝试以编程方式隐藏它,但似乎不可能通过名称获取列,因为没有TemplateField列的名称.

.net asp.net data-binding gridview exception-handling

37
推荐指数
4
解决办法
11万
查看次数