asp.net怎样用复选框删除数据

问题描述

求大神求教

解决方案

解决方案二:
这个要在DataList1的时间去做
解决方案三:
foreach(CheckBoxiteminDataList1.checkeditems)?
解决方案四:
asp.net用复选框删除数据的一、复选框设置<asp:GridViewID="ClassList"runat="server"AutoGenerateColumns="False"CellPadding="4"Font-Size="11pt"GridLines="None"Width="468px"OnRowCancelingEdit="ClassList_RowCancetingEdit"OnRowDeleting="ClassList_RowDeleting"OnRowEditing="ClassList_RowEditing"OnRowUpdating="ClassList_RowUpdating"ForeColor="#333333"AllowPaging="True"AllowSorting="True"OnPageIndexChanging="ClassList_PageIndexChangging"PageSize="6"OnRowDataBound="ClassList_RowDataBound"><FooterStyleBackColor="#1C5E55"Font-Bold="True"ForeColor="White"/><Columns><asp:TemplateFieldHeaderText="选项"><ItemTemplate><asp:CheckBoxID="CheckBox1"runat="server"Font-Size="9pt"Height="1px"Width="1px"/></ItemTemplate></asp:TemplateField><asp:BoundFieldDataField="ST_c_id"HeaderText="类型编号"ReadOnly="True"/><asp:BoundFieldDataField="ST_c_name"HeaderText="文章类别"/><asp:CommandFieldHeaderText="编辑"ShowEditButton="True"/><asp:CommandFieldHeaderText="删除"ShowDeleteButton="True"/></Columns>//codego.net/11/1/1/<SelectedRowStyleBackColor="#C5BBAF"ForeColor="#333333"Font-Bold="True"/><PagerStyleBackColor="#666666"ForeColor="White"HorizontalAlign="Center"/><HeaderStyleBackColor="#1C5E55"Font-Bold="True"ForeColor="White"/><AlternatingRowStyleBackColor="White"/><RowStyleBackColor="#E3EAEB"/><EditRowStyleBackColor="#7C6F57"/></asp:GridView二、绑定数据行删除复选框数据SqlDataMy_sqldata=newSqlData();SqlConnectionST_myConn;protectedvoidPage_Load(objectsender,EventArgse){//建立数据库连接stringST_dns=ConfigurationSettings.AppSettings["conStr"];ST_myConn=newSqlConnection(ST_dns);if(!IsPostBack){//调用自定义方法ST_Type_List_Bind()进行数据绑定ST_Type_List_Bind();/*判断是否登录*/ST_check_Login();}}//加载文章类型的信息publicvoidST_Type_List_Bind(){stringsqlstr="select*fromST_classorderbyST_datedesc";//调用公共类中的ExceDS()方法,用来返回一个DataSet类型My_sqldata.ExceDS(sqlstr);//获取数据表中的主键字段ClassList.DataKeyNames=newstring[]{"ST_c_id"};ClassList.DataSource=My_sqldata.ExceDS(sqlstr);ClassList.DataBind();}protectedvoidCheckBox2_CheckedChanged(objectsender,EventArgse){for(inti=0;i<=ClassList.Rows.Count-1;i++){CheckBoxcbox=(CheckBox)ClassList.Rows[i].FindControl("CheckBox1");if(CheckBox2.Checked==true){cbox.Checked=true;}else{cbox.Checked=false;}}}protectedvoidButton3_Click(objectsender,EventArgse){CheckBox2.Checked=false;for(inti=0;i<=ClassList.Rows.Count-1;i++){CheckBoxcbox=(CheckBox)ClassList.Rows[i].FindControl("CheckBox1");cbox.Checked=false;}}protectedvoidButton2_Click(objectsender,EventArgse){//ST_myConn.Open();for(inti=0;i<=ClassList.Rows.Count-1;i++){CheckBoxcbox=(CheckBox)ClassList.Rows[i].FindControl("CheckBox1");if(cbox.Checked==true){stringsqlstr="deletefromST_classwhereST_c_id='"+ClassList.DataKeys[i].Value+"'";My_sqldata.ExceSQL(sqlstr);Response.Write("<scriptlanguage=javascript>alert('批量删除成功!');location='BlogType.aspx'</script>");}}}
解决方案五:
你這樣不就是有複選了嗎@@?還是你問的是這個<thwidth="7%"><inputid="ChkAll"value="chkall"type="checkbox"onclick="Check(this)">全選</th><scriptlanguage="JavaScript"type="text/javascript">functionCheck(parentCHK){elm=document.forms[0];for(i=0;i<=elm.length-1;i++){if(elm[i].type=="checkbox"&&elm[i].id!=parentCHK.id){if(elm.elements[i].checked!=parentCHK.checked)elm.elements[i].click();}}}</script>

时间: 2025-01-02 06:26:39

asp.net怎样用复选框删除数据的相关文章

ASP.NET中 CheckBox复选框控件的使用_基础应用

我们可以使用两种类型的 ASP.NET 控件将复选框添加到 Web 窗体页上:单独的 CheckBox 控件或 CheckBoxList 控件.两种控件都为用户提供了一种输入布尔型数据(真或假.是或否)的方法. 这里我们单独使用CheckBox,先来看看它的属性 属性 描述 .NET AutoPostBack 规定在 Checked 属性已改变后,是否立即向服务器回传表单.默认是 false. 1.0 CausesValidation 规定点击 Button 控件时是否执行验证. 2.0 Che

ASP.NET中CheckBoxList复选框列表控件详细使用方法_基础应用

可以使用两种类型的 ASP.NET 控件将复选框添加到 Web 窗体页上:单独的 CheckBox 控件或 CheckBoxList 控件.两种控件都为用户提供了一种输入布尔型数据(真或假.是或否)的方法. 本文主要介绍CheckBoxList,不言而喻,看到List就知道是一个列表(集合),一个控件可以包含多个CheckBox,下面让我们来看看具体的用法. 1.绑定数据 复制代码 代码如下: this.lngCatalogID.DataSource = dt; //这里我绑到DataTable

checkbox-jQuery ajax 获取 c:foreach 遍历的cheakbox复选框选中的值

问题描述 jQuery ajax 获取 c:foreach 遍历的cheakbox复选框选中的值 <div class=""hh1""><div class=""hh""><div class=""box""><div id=""1"" class=""leftbox"&quo

ExtJs 4.2.1 复选框数据项动态加载(更新一下)

最近在做博客项目,后台管理用的是ExtJs4.2.1版本,因为是初学所以在使用的时候也遇到不少的这样或那样的问题,也写了不少这方面的博客,今天要写的博客是关于复选框数据项动态的加载功能,以前也没用过,初次用,不知道怎么动态加载,静态加载很容易,添加itmes就可以了,于是我在网上找找有关这方面的博客,找到一篇,不过遗憾的是,这种方法太糟糕了,不是很方便,于是找到了一个很好的解决方法:   //点击编辑弹出的formpanel var formPanel = new Ext.FormPanel({

使用ASP与JAVASCRIPT配合实现多个复选框数据关联显示

作者:平凡点滴[一凡]<HTML><HEAD><META NAME="AUTHOUR" Content="DANNY KANG"><META NAME="CreateDate" Content="2004-10-28"><META NAME="Keywords" Content="DANNY KANG,DannyKang,DK,[D.K],pi

使用ASP与&amp;#106avascript配合实现多个复选框数据关联显示

复选框|数据|显示 今天在CSDN上看到一提问:http://community.csdn.net/Expert/topic/3496/3496350.xml?temp=.4479639 .应楼主要求,特写一段实现代码如下. <!-----------------------------------------------------------------------------------------------><HTML><HEAD><META NAME=

DataGrid常见解决方案(三)--在DataGrid中选择,确认,删除多行复选框列表

datagrid|复选框|解决 在DataGrid中选择,确认,删除多行复选框列表 Selecting, Confirming & Deleting Multiple Checkbox Items In A DataGrid (i.e. HotMail & Yahoo) Introduction Although I don't have either a Hotmail or Yahoo email account, I do have friends that do, and I ha

如何实现用多个复选框选中,一次删除多条记录呢

asp 如何实现用多个复选框选中,一次删除多条记录呢?  方法一 For Each items in Request.Form("Checkbox") sql="" conn.execute(sql) next 方法二 就是用split(str,",")分开一条条的删除,代码如 needdelete =request("checkbox") array =split(needdelete,",") for

jquery实现带复选框的表格行选中删除时高亮显示

在实际的应用中可能会出现表格中带复选框的,删除时,将复选框所在的行的记录删除.在这的地方,可以加个特效,单击某行的同时将该行的复选框选中,该行的背景色也高亮显示   通过jquery技术来操作表格是件简单的事,通过jquery的语法,可以很轻松的完成表格的隔行换色,悬浮高亮,在实际的应用中可能会出现表格中带复 选框的,删除时,将复选框所在的行的记录删除.在这的地方,可以加个特效,单击某行的同时将该行的复选框选中,该行的背景色也高亮显示.这样给人的感觉非 常好. 效果如下:   我做的这里有两个功