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値を列挙しませんよ.以上の方式を利用すれば、あなたは�蚀することができます.使用者に勾留された列はどこですか?