0

「更新」がクリックされると、行は Edititem モードを示します。

「クリック」すると、他のフィールドが消える/読み取り専用になるチェックボックスがあります。

これはクライアント側またはサーバー側でどのように行うことができますか?

私の最善の推測は、サーバー側の場合、以下のようなものです..しかし、イベントでは、編集モードでこれらのアイテムにアクセスして変更するにはどうすればよいですか?

<EditItemTemplate>
    <asp:CheckBox ID="cbNR" runat="server" AutoPostBack="True" 
        OnCheckedChanged="cbNR_Clicked"
        Checked='<%# Boolean.Parse(Eval("NR").ToString()) %>' />
</EditItemTemplate>
4

1 に答える 1

0

これは、jQuery を使用すると非常に簡単です。チェックボックスがチェックされているときに他のセルを非表示にするコード:

jQuery(function() {
    $("input[id*='cbNR']").click(function() {
      $(this).parents("td").siblings().toggle();
    });
});
于 2010-12-02T03:25:27.943 に答える