在dataGrid中绑定了checkbox,如何当选择其中的一个checkbox,把其它被选择的checkbox取消呢? 在dataGrid中绑定了checkbox,如何当选择其中的一个checkbox,把其它被选择的checkbox取消呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哪你用RadioButton不就可以了嘛? 在web页面中用javascript可以处理:----使用js代码查找checkbox控件,检查ckecked就可以了 function CheckedAll() { try { temp = document.all.ID(0).checked; var CheckBoxCount = document.all.ID.length; var i; if(document.all.Head.checked) { for(i=0;i<CheckBoxCount;i++) { document.all.ID(i).checked = true; } } else { for(i=0;i<CheckBoxCount;i++) { document.all.ID(i).checked = false; } } } catch(e) { try { if(document.all.Head.checked) { document.all.ID.checked = true; } else { document.all.ID.checked = false; } } catch(e) { return false; } } } 按你的要求不要使用checkbox这个控件,应该使用RadioButton才对 public void aaa(object sender,System.EventArgs e) { CheckBox chk = (CheckBox)sender; foreach(DataGridItem item in DataGrid1.Items) { CheckBox chkItem = (CheckBox)(item.FindControl("CheckBox2")); chkItem.Checked = (chkItem == chk?chk.Checked:false); } } <asp:TemplateColumn HeaderText="选择"> <HeaderStyle Width="35px"></HeaderStyle> <ItemTemplate> <asp:checkbox id="CheckBox2" runat="server" AutoPostBack="True" OnCheckedChanged="aaa"></asp:checkbox> </ItemTemplate> </asp:TemplateColumn> asp页面怎么遍历list中的多个实体的属性值 关于后台获取DropDownList的值! 使GridView1显示文本框中输入的随机条数 关于Request.Url.ToString()的问题 Programming C# 3.0中文版(第5版) 有朋友买过吗?? APP_CODE里面的类不能自动识别 怎麼樣除去一個表字段中重復的問題 請高手指教 各位大虾能否教新人做这个例子。 asp.net2.0里,怎样读取一个XML文档结果的值?求求各位解说了,文档结构如下给出 DataGrid更新数据 求一个正则表达式,用于表单验证控件 owc 怎样设置折线的粗细?和线条数据marker的大小?
----
使用js代码查找checkbox控件,检查ckecked就可以了
{
try
{
temp = document.all.ID(0).checked;
var CheckBoxCount = document.all.ID.length;
var i;
if(document.all.Head.checked)
{
for(i=0;i<CheckBoxCount;i++)
{
document.all.ID(i).checked = true;
}
}
else
{
for(i=0;i<CheckBoxCount;i++)
{
document.all.ID(i).checked = false;
}
}
}
catch(e)
{
try
{
if(document.all.Head.checked)
{
document.all.ID.checked = true;
}
else
{
document.all.ID.checked = false;
}
}
catch(e)
{
return false;
}
}
}
public void aaa(object sender,System.EventArgs e)
{
CheckBox chk = (CheckBox)sender;
foreach(DataGridItem item in DataGrid1.Items)
{
CheckBox chkItem = (CheckBox)(item.FindControl("CheckBox2"));
chkItem.Checked = (chkItem == chk?chk.Checked:false);
}
}
<HeaderStyle Width="35px"></HeaderStyle>
<ItemTemplate>
<asp:checkbox id="CheckBox2" runat="server" AutoPostBack="True" OnCheckedChanged="aaa"></asp:checkbox>
</ItemTemplate>
</asp:TemplateColumn>