日期:2014-05-17  浏览次数:20430 次

GridView全选实现不了,求高手指点
GridView中的代码
[align=left] <asp:TemplateField>
  <HeaderTemplate>
  <input type="checkbox" id="SelectAll" />
  </HeaderTemplate>
  <ItemTemplate>
  <asp:CheckBox Text="" ID="cbSelectAll" runat="server" />
  </ItemTemplate>
Jquery中的代码

 $(function () {
  var selectBox = $("#cbSelectAll");
  var selectAll = $("#SelectAll");
  var lbDelete = $("#lbDeleteAll");
  selectAll.click(function () {
  selectBox.attr("checked", selectAll.attr("checked"));
  });

------解决方案--------------------
自己项目中的代码
gridview
 
C# code

 <asp:TemplateField>
                                    <ItemTemplate>
                                        <asp:CheckBox ID="CheckBox1" runat="server" />
                                    </ItemTemplate>
                                    <HeaderTemplate>
                                        <input type="checkbox" name="checkedAll" id="checkedAll"/>
                                    </HeaderTemplate>
                                    <ItemStyle Width="3%" Wrap="False" HorizontalAlign="Center" />
                                </asp:TemplateField>