この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 20507|答える: 2

[ASP.NET] asp.net では、CheckBoxはすべてのチェックボックスに対して2つのメソッドを選択します

[リンクをコピー]
掲載地 2015/07/29 15:01:33 | | | |


方法2の上部のチェックボックスボックスをクリックすると、以下のすべてのチェックボックスを選択してください。

最初のタイプ:
背景コード:
  1. protected void ckball_CheckedChanged(object sender, EventArgs e)
  2.         {
  3.             CheckBox ck=sender as CheckBox;
  4.             bool ci=ck.Checked;
  5.             for (int i = 0; i < gvusers.Rows.Count; i++)
  6.             {
  7.                 CheckBox o = gvusers.Rows[i].Cells[1].FindControl("ckxz") as CheckBox;
  8.                 o.Checked = ci;
  9.             }
  10.         }
コードをコピーします
フロントデスクコード:
  1. <asp:TemplateField>
  2.                                 <HeaderTemplate>
  3.                                     <asp:CheckBox ID="ckball" runat="server"
  4.                                         oncheckedchanged="ckball_CheckedChanged" AutoPostBack="True" />
  5.                                 </HeaderTemplate>
  6.                                 <ItemTemplate>
  7.                                     <asp:CheckBox ID="ckxz" runat="server" />
  8.                                 </ItemTemplate>
  9.                             </asp:TemplateField>
コードをコピーします






先の:「Adobe Flash Playerが期限切れでブロックされる」に関する内部原因と解決策
次に:linqで左接続がない問題を解決しました
 地主| 掲載地 2015/07/29 15:27:08 |
第二の方法:
  1. <input id="ckall" type="checkbox" onclick="selectall(this);" />
コードをコピーします

  1. <scrip去掉t src="scrip去掉ts/jquery-1.4.1.min.js" type="text/javascrip去掉t"></scrip去掉t>
  2. <scrip去掉t type="text/javascrip去掉t">
  3.     function selectall(ck) {
  4.         var bol = ck.checked;
  5.         $("#MainContent_gvusers td :checkbox").each(function () {
  6.             this.checked = bol;
  7.         });
  8.     }
  9. </scrip去掉t>
コードをコピーします


掲載地 2017/07/08 16:03:24 |
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com