最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net GridView控件中實(shí)現(xiàn)全選的解決方案

 更新時(shí)間:2010年03月05日 23:14:29   作者:  
在GridView中我們經(jīng)常要利用復(fù)選按鈕實(shí)現(xiàn)全選的功能,下面針對(duì)這一解決方案做以總結(jié)
第一種:利用客戶端控件實(shí)現(xiàn)
JS:
復(fù)制代碼 代碼如下:

<script type="text/javascript">
function checkAll()
{
var checklist=document.getElementsByTagName("input");
for(var i=0;i<checklist.length;i++)
{
if(checklist[i].type=="checkbox")
{
checklist[i].checked=document.form1.ck.checked;
}
}
}
</script>

GridView控件:
復(fù)制代碼 代碼如下:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" >
<Columns>
<asp:BoundField DataField="ProductID" HeaderText="產(chǎn)品編號(hào)" />
<asp:TemplateField>
<HeaderTemplate>
<input id="ck" type="checkbox" onclick="checkAll();" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="checkbox1" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
            

第二種:利用服務(wù)器端控件實(shí)現(xiàn)
復(fù)制代碼 代碼如下:

protected void 全選_CheckedChanged(object sender, EventArgs e)
{
if (全選.Checked == true)
{
for (int i = 0; i < GridView1.Rows.Count; i++)
{
CheckBox ck = (CheckBox)GridView1.Rows[i].Cells[0].FindControl("checkbox1") as CheckBox;
if (ck!=null)
{
ck.Checked = true;
}
}
}
else
{
for (int i = 0; i < GridView1.Rows.Count; i++)
{
CheckBox ck = (CheckBox)GridView1.Rows[i].Cells[0].FindControl("checkbox1") as CheckBox;
if (ck != null)
{
ck.Checked = false;
}
}
}
}

相關(guān)文章

最新評(píng)論

南开区| 河池市| 大庆市| 淮南市| 海安县| 文成县| 阳谷县| 信阳市| 多伦县| 时尚| 定西市| 桂林市| 奉新县| 讷河市| 琼结县| 苍溪县| 三都| 淳安县| 嵊州市| 德保县| 河池市| 黄骅市| 丹江口市| 乐亭县| 富裕县| 滁州市| 婺源县| 城口县| 修水县| 江永县| 宜春市| 肥东县| 乌海市| 丰宁| 卓尼县| 营山县| 青岛市| 抚州市| 新疆| 黎川县| 芷江|