Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 20507|Válasz: 2

[ASP.NET] A asp.net-ben a CheckBox minden CheckBoxhoz 2 metódust választ

[Linket másol]
Közzétéve 2015. 07. 29. 15:01:33 | | | |


Kattints a felül lévő PipBox mezőre, hogy kiválasszd az alábbi CheckBox-okat, a 2-es módszerben;

Az első típus:
Háttérkód:
  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.         }
Kód másolása
Recepciós kód:
  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>
Kód másolása






Előző:Bennfentes okok és megoldások az "Adobe Flash Player lejárata miatt blokkolva"
Következő:Megoldva, nincs bal kapcsolat a linq-ben
 Háziúr| Közzétéve 2015. 07. 29. 15:27:08 |
Második módszer:
  1. <input id="ckall" type="checkbox" onclick="selectall(this);" />
Kód másolása

  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>
Kód másolása


Közzétéve 2017. 07. 08. 16:03:24 |
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com