GridView如何设定第一行能全选下面的checkBox
- 提问者网友:ミ烙印ゝ
- 2021-04-25 08:44
- 五星知识达人网友:不甚了了
- 2021-04-25 09:10
给一个在后台实现的,有用js在前台实现的,我一会写一个给你。
<asp:CheckBox ID="Checkall" runat="server" Text="全选" AutoPostBack="True" OnCheckedChanged="Checkall_CheckedChanged" />
后台代码。
protected void Checkall_CheckedChanged(object sender, System.EventArgs e)
{
int i = 0;
//取消选中
if (!Checkall.Checked)
{
for (i = 0; i <= GridView1.Rows.Count - 1; i++)
{
CheckBox ck = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");
if (ck.Checked == true) ck.Checked = false;
ck.Dispose();
}
}
//未选中的状态下为全部选中
else
{
for (i = 0; i <= GridView1.Rows.Count - 1; i++)
{
CheckBox ck = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");
if (ck.Checked == false) ck.Checked = true;
ck.Dispose();
}
}
}
- 1楼网友:爱难随人意
- 2021-04-25 10:31
用javascript做,我有例子
QQ飞车8月15免费送永久A? |
人为啥要思考,就不能不思考吗?简单的生活吗 |
下乡电脑能买吗?什么牌子的还可以 |
驾照升级与准驾车型. |
感冒难受怎麽办? |
工程签证怎么写,施工中施工签证怎么写 |
朋友和女人哪个更重要 ? |
给我讲讲莫斯电码 |
床前明月光:打一字? |
减肥药的价格!要适当的 |
安装的游戏不能玩 |
believe,or not |
玩的是什么感觉? |
电脑配置的具体介绍 |
x6证书问题 急 |