CheckBox chk = (CheckBox)this.GridView1.Rows[i].FindControl("chk_Del"); chk.Checked = this.chk_Server.Checked; for (int i = 0; i < a; i++) int a = this.GridView1.Rows.Count; quot事件代码如下 <asp:CheckBox ID="chk_Server" runat="server" OnCheckedChanged="chk_Server_CheckedChanged" Text="全选(Server)" AutoPostBack="True" /> 删除向页面同添加一个CheckBox并将AutoPostBack属性设置成true,用户确认删除 .net开发中批量删除记录时如何实现全选功能 2通过服务器端代码实现全选 return result; result = confirm("你确认要删除选定的记录吗?"); return result; alert("请先选则要删除的记录!"); if(!result) break; result = true; if(allInput[i].checked) for(i = 0;i < loopTime;i++) var loopTime = allInput.length; var allInput = document.getElementsByTagName("input"); var result = false; function judgeSelect() //听说判断是否选中记录,接下来我们在点缀一下。在网页中添加一个button 添加JS脚本 <asp:Button ID="btn_DeleteRecords" runat="server" OnClientClick="return judgeSelect();" Text="实现删除选中记录" /> </script>基本效果就有了,往模板列里添加一个chekcbox,并为GridView添加一个模板列,设置好数据源, allInput[i].checked = obj.checked; if(allInput[i].type == "checkbox") //alert(allInput[i].type); for(i = 0;i < loopTime;i++) var loopTime = allInput.length; //alert(allInput.length); var allInput = document.getElementsByTagName("input"); function selectAll(obj) //根据传入的checkbox的选中状态设置所有checkbox的选中状态 并为该控件编写JS脚本如下: <script type="text/javascript"> <asp:CheckBox ID="chk_JS" runat="server" Text="全选(JS)" onclick="selectAll(this)"/> </asp:GridView>看看net接下来往页面上添加一个checkbox控件 </Columns> </asp:TemplateField> </ItemTemplate> <asp:CheckBox ID="chk_Del" runat="server" /> <ItemTemplate> <asp:TemplateField> <asp:BoundField DataField="CategoryID" HeaderText="CategoryID" SortExpression="CategoryID" /> <asp:BoundField DataField="SupplierID" HeaderText="SupplierID" SortExpression="SupplierID" /> <asp:BoundField DataField="ProductName" HeaderText="ProductName" SortExpression="ProductName" /> ReadOnly="True" SortExpression="ProductID" /> <asp:BoundField DataField="ProductID" HeaderText="ProductID" InsertVisible="False" <Columns> DataSourceID="SqlDataSource1"> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ProductID" net批量删除记录实现全选功能往页面上拖一个GridView,1 . JS实现全选 SortExpression=" 记录 全选 功能 sortexpression net听说批量批量删除记录实现全选功能 看着SortExpression=" (责任编辑:admin) |