我的 telerik radgird 中有一个 TemplateColumn,如下所示:
<telerik:GridTemplateColumn FilterControlAltText="Filter TemplateColumn_Commands column"
HeaderText="Commands" UniqueName="TemplateColumn_Commands"
AllowFiltering="False" Display="False">
<ItemTemplate>
<asp:LinkButton ID="lbDelete" runat="server" CommandName="Delete" CausesValidation="False"
CssClass="lb">Delete</asp:LinkButton>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" />
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
</telerik:GridTemplateColumn>
我想更改此列服务器端的显示(或可见)属性。
我应该使用哪个事件以及如何做到这一点?
编辑:
有一个按钮和一个文本框,单击该 bottun 后,我检查了该文本框文本,如果可以,我想更改该列的显示(或可见)属性(删除操作应仅适用于具有管理员用户名的管理员字符串)
该按钮位于该网格之外。
提前致谢
最佳答案
你可以像下面这样做。在服务器端代码中绑定(bind) telerik rad grid 后
grdDemo.DataSource = ds
grdDemo.DataBind()
grdDemo.MasterTableView.GetColumn("TemplateColumn_Commands").Display = False
它应该可以解决您的问题。快乐编码
关于c# - 如何更改 Telerik RadGrid 列的服务器端属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11260775/