如何提取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 '); "..