Como ocultar uma coluna TemplateField em um GridView
Como ocultar uma coluna TemplateField em um GridView?
Eu tentei o seguinte:
<asp:TemplateField ShowHeader="False" Visible='<%# MyBoolProperty %>' >
<ItemTemplate>
<asp:LinkButton ID="attachmentButton" runat="server" ... />
</ItemTemplate>
mas não funcionou e dá o seguinte erro:
Expressões de ligação de dados são suportadas apenas em objetos que possuem um evento DataBinding. System.Web.UI.WebControls.TemplateField não tem um evento DataBinding.
Tentei também ocultá-lo programaticamente, mas parece que não é possível obter uma coluna com o nome porque não existe um nome paraTemplateField
coluna.