GridView发送到客户端的就是一个Html代码。。你控制Html代码就可以了啊。。

解决方案 »

  1.   

    页面上这样写:
    <script type="text/javascript" >
    function ChangeChk(ctl)
    {
        var theBox=ctl;          
             var elem=theBox.form.elements;
              for(i=0;i<elem.length;i++)
              {
             if(elem[i].type=='checkbox')
             {
                   if(elem[i].id==theBox.id)
                   {
                      elem[i].checked=true;
                   }
                   else
                   {
                    elem[i].checked=false;
                   }
                  }
                 }
         }
    </script>
    然后再gridview中checkbox所在的列加:
    <ItemTemplate>
     <asp:CheckBox ID="chk_choose" OnClick="ChangeChk(this)"  runat="server" />
    </ItemTemplate>
    这样就ok了
      

  2.   

    哥们你的代码太棒了!!!!javascript真的很麻烦啊!!一点不多久出不来 还不显示是那里的错。