Как скрыть столбец TemplateField в GridView?
Я попробовал следующее:
<asp:TemplateField ShowHeader="False" Visible='<%# MyBoolProperty %>' >
<ItemTemplate>
<asp:LinkButton ID="attachmentButton" runat="server" ... />
</ItemTemplate>
но он не работает и дает следующую ошибку:
Выражения привязки поддерживаются только для объектов, имеющих событие DataBinding. System.Web.UI.WebControls.TemplateField не имеет события DataBinding.
Я также попытался скрыть это программно, но, похоже, невозможно получить столбец по имени, потому что не существует имени столбца TemplateField
.