Actually I am looking for clientside checkbox control + scrollable gridview for my asp.net project. I got a good article from http://gridviewscroll.aspcity.idv.tw/Demo/Form.aspx#CheckBoxClient. I have posted the code as given below which, I have taken from the above website. Here only the fixed header with scrollable function is working perfectly but CheckBox Client-Side not working. Can any one help me?
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script>
<script type="text/javascript" src="../Scripts/gridviewScroll.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
gridviewScroll();
});
function gridviewScroll() {
$('#<%=GridView1.ClientID%>').gridviewScroll({
width: 660,
height: 200,
freezesize: 3
});
var cbSelecteds1 = "cbSelecteds1_freezeheader";
var cbSelected1 = "<%=GridView1.ClientID%>_cbSelected1";
CheckBoxCheckAll(cbSelecteds1, cbSelected1);
var cbSelecteds2 = "cbSelecteds2_Copy";
var cbSelected2 = "<%=GridView1.ClientID%>_cbSelected2";
CheckBoxCheckAll(cbSelecteds2, cbSelected2);
}
function CheckBoxCheckAll(checkboxs, checkbox)
{
$('#' + checkboxs).change(function () {
var checked = $(this).is(':checked');
$('input[id*="' + checkbox + '"]').attr('checked', checked);
});
$('input[id*="' + checkbox + '"]').change(function () {
var checked = $(this).is(':checked');
if (!checked) {
$('#' + checkboxs).attr('checked', false);
}
else {
var allchecked = true;
$('input[id*="' + checkbox + '"]').each(function () {
var checked = $(this).is(':checked');
if (!checked) {
allchecked = false;
}
});
$('#' + checkboxs).attr('checked', allchecked);
}
});
}
</script>