DataGrid 单选与多选

RadioButton单选的实现
1.填家模板列,加入radio html控件,作为服务器控件运行
2.javascript中写入方法
function CheckRadio(obj)
{
 var e=document.all.tags("input");
 for(var i=0;i<t.length;i++)
 {
  if(e[i].type=="radio")
  {
   e[i].checked=false;
  }
 }
 obj.checked=true;
}
radio onclick调用这个方法 value绑定数据
例如:
<INPUT id=sprd οnclick=CheckRadio(this); type=radio value='<%# DataBinder.Eval(Container,"DataItem.ID") %>' name=Radio1 id=Radio1 runat="server">
如何在程序中使用:
获得选中主键值的方法使用.FindControl("Radio1")

CheckBox实现多选框全选
1.加入模板列
<ItemTemplate></ItemTemplate>部分加入复选框
<HeaderTemplate></HeaderTemplate>部分加入html复选框 onclick调用全选方法οnclick="CheckAll(this.form);" name="chkAll"
2.javascript写入全选方法
function CheckAll(form)
{
 for(var i=0;i<form.elements.length;i++)
 {
  var e=form.elements[i];
  if(e.type=='checkbox')
  e.checked=form.chkAll.checked;
 }
}
OK,全选实现了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值