Acesse programaticamente as colunas do GridView e manipule
Eu tenho um GridView:
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" GridLines="None"
HorizontalAlign="Left" AutoGenerateColumns="False"
DataSourceID="SqlDataSource1" onrowcommand="GridView1_RowCommand1">
<HeaderStyle HorizontalAlign="Left" />
<Columns>
<asp:TemplateField HeaderStyle-Width="150">
<HeaderTemplate>
<b>Downloads</b>
</HeaderTemplate>
<ItemTemplate>
<!-- <asp:HyperLink ID="hyperlinkDownload" runat="server" NavigateUrl="" >Download
MP3</asp:HyperLink> -->
<asp:LinkButton CommandName="download"
CommandArgument='<%# Eval("Name") %>' runat="server">Download MP3</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</asp:GridView>
Quero consultar o valor de um campo específico em um banco de dados e, se for verdadeiro, exibir o LinkButton. se false, quero que o linkButton não seja exibido.
existe uma maneira de acessar o GridView programaticamente e tornar visíveis algumas de suas colunas ou manipular seus itens?
Socorro.