首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么提取GridView页眉中控件的值

2012-03-22 
如何提取GridView页眉中控件的值以复选框为例:GridView1的某一列的页眉中我放了个复选框CheckBox1,怎么获

如何提取GridView页眉中控件的值
以复选框为例:
      GridView1的某一列的页眉中我放了个复选框CheckBox1,怎么获取CheckBox的状态呢???   急啊!

[解决办法]
在页眉的checkbox中添加onclick事件,然后在客户端添加一个方法,如下

//选中或取消选中列表中所有CheckBox
//obj,页眉CheckBox对象
//itemIdSubString,列表模板列中CheckBox的ID
function checkAllClick(obj,itemIdSubString)
{
var chks = document.getElementsByTagName( "Input ");
for( var i=0;i <chks.length;i++ )
{
if( chks[i].type != 'checkbox ' ) continue;
if( chks[i].id == itemIdSubString || chks[i].id.indexOf(itemIdSubString) > 0 )
chks[i].checked = obj.checked;
}
}

使用方法,在页眉CheckBox中添加
<input ...onclick= "checkAllClick(this, '列表行中checkbox的id '); "..

热点排行