2

以下のように、telek 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 に答える