GridViewにCheckBoxの全選択機能を付加したコード

2066 ワード

まず、私は先に1を作って、Y料のGridw Gredviewが完成した後に、私は後方にもう1つの写真を追加しました.また、写真はTemplateFieldが追加されました.
 
  
     
                         
                             
                   
     
                         
                             
                   
     

続いて、�面の一番下に以下のJava Scriptを加えます.
 
  
      <br>function SelectAllCheckboxes(spanChk)      <br>{      <br>    elm=document.forms[0];      <br> <br>    for(i=0;i<elm.length;i++)      <br>        {      <br>            if(elm[i].type=="checkbox" && elm[i].id!=spanChk.id)      <br>            {      <br>                if(elm.elements[i].checked!=spanChk.checked)      <br>                 elm.elements[i].click();                      <br>            }      <br>    }      <br>}      <br>
もしあなたの场合は、MasterPageを使用して、唳戯JSを�の上に置いて、�@eまでに全�xと全�xの机能を完成しました.自分で�を见てもいいです.また、砦を改正する部分もあります.Π粋o�cでは、Qが式の部分に来て、Qが式の部分に来たら、私は以下のcodeを利用してどの列(ROW)にチェックを入れますか?
 
  
int i;     
for (i = 0; i < this.GridView1.Rows.Count; i++)     
{     
    if (((CheckBox)GridView1.Rows[i].FindControl("CheckBox2")).Checked)     
    {     
    Response.Write(GridView1.DataKeys[i].Value.ToString());     
    //GridView1.DataKeys[i].Value.ToString() � DataKeys , �O pk      
    }     
}
あなたのGridVieがあるなら、O定DataKeyNames="Y料�谖�"の上のcodeはpk値を列挙しませんよ.
以上の方式を利用すれば、あなたは�蚀することができます.使用者に勾留された列はどこですか?