<script type="text/javascript" language="javascript">
var myselect=0;
function SelectAll()
{
var checkedall=false;
if(myselect==0)
{
checkedall=true;
myselect=1;
}
else
{
checkedall=false;
myselect=0;
}
var thisfrm = document.forms[0];
for (i=0; i<thisfrm.length; i++)
{
thisfrm.elements[i].checked = checkedall;
}
}
</script>
解决方案 »
- asp.net 调用oracle 游标发生错误 有代码大家帮我看看!
- wpf silverlight数据绑定代码如何写
- asp.net做网站发短信提醒服务 只是演示 想少花钱
- asp.net操作xml问题
- 关于asp.net中的js问题
- DATAGRID中EditItemTemplate有个CHECKBOXLIST,找不到这个控键不知道什么原因?
- 发现好的网页,能不能利用把网页的代码直接拷到VS环境下ASPX文件的HTML中来重用,这样应该注意什么问题呢?
- 求能正常使用的XSL调试工具
- UltraWebGrid数据库更新问题
- Visual Studio2005中asp.net的网页设计属性错误
- 如何从sql server读取的数据保存到xml文件中
- 怎么弹出新窗口?
<asp:TemplateColumn>
<HeaderStyle HorizontalAlign="Center" Width="16px"></HeaderStyle>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<HeaderTemplate>
<a onmouseover="window.status='选择全部/取消选择全部'; return true;" title="选择全部/取消选择全部" onclick="SelectAll();"
onmouseout="window.status=''; return true;" href="##">
<img alt="" height="16" src="images/checkbox.gif" width="16" />
</a>
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="checkthis" runat="server"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
http://blog.csdn.net/insus/archive/2008/03/09/2159352.aspx
javaScript已经写好,你的CheckBox放在某一列都可以.看不明javaScript没有关系,内有视频教你怎样去做!
Dim i, c As Integer
c = DataGrid1.Items.Count
If (c = 0) Then
Exit Sub
End If
Dim chkSelected As CheckBox
For i = 0 To (c - 1)
'从列表gridSheBei依次选取每行
chkSelected = dataGrid.Items(i).FindControl(chkSelectedName)
chkSelected.Checked = chkSelectAll.Checked
Next End Sub
http://codegear.cn