2

我的 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>

我想更改此列服务器端的显示(或可见)属性。
我应该使用哪个事件,我该怎么做?
编辑:
有一个按钮和一个文本框,单击该按钮后,我检查了该文本框文本,如果可以,我想更改该列的显示(或可见)属性(删除操作应仅适用于管理员)管理员用户名字符串)该按钮在该网格之外。

提前致谢

4

1 回答 1

2

你可以像下面那样做。在服务器端代码中绑定 Telerik rad 网格后

grdDemo.DataSource = ds
grdDemo.DataBind()

grdDemo.MasterTableView.GetColumn("TemplateColumn_Commands").Display = False

它应该可以解决您的问题。快乐编码

于 2012-06-29T11:20:43.770 回答