我的GridView中有一个LinkButton列:
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton runat="server"/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
让我们假设我需要向GridView绑定一些项目的列表,其中一些项目可以看到LinkButton,有些则不然。所以这就是问题:如何 - 在绑定/绑定后 - 我是否可以实现这种情况,我的意思是在需要的地方显示LinkButtons(具有不同的CommandArgument)?
答案 0 :(得分:2)
您有3个选项:
<asp:LinkButton Visible='<%# Bind("Editable") %>'
<asp:LinkButton Visible='<%# IsButtonVisible(DataBinder.Eval(Container.DataItem, "ID")) %>'