关于将数据中的值作为复选框

问题描述

怎么将数据中的值作为复选框,然后可以动态的添加和删除复选框。求解啊

解决方案

解决方案二:
CheckBoxList?items.add(数据库返回值);
解决方案三:
值作为复选框的什么??问题描述不清楚,打回重写。
解决方案四:
复选框实现绑定数据库并删除、更新信息//获取数据库信息加载到页面publicvoidGV_DataBind(){stringsqlstr="select*fromtb_inf";sqlcon=newSqlConnection(strCon);SqlDataAdapterda=newSqlDataAdapter(sqlstr,sqlcon);DataSetds=newDataSet();sqlcon.Open();da.Fill(ds,"tb_inf");sqlcon.Close();this.GridView1.DataSource=ds;this.GridView1.DataKeyNames=newstring[]{"id"};this.GridView1.DataBind();if(GridView1.Rows.Count>0){return;//有数据,不要处理}else//显示表头并显示没有数据的提示信息{StrHelper.GridViewHeader(GridView1);}}//CodeGo.net///绑定控件实现删除操作protectedvoidbtnDeleteMore_Click(objectsender,EventArgse){sqlcon=newSqlConnection(strCon);//创建数据库连接SqlCommandsqlcom;//创建命令对象变量for(inti=0;i<=GridView1.Rows.Count-1;i++)//循环遍历GridView控件每一项{CheckBoxcbox=(CheckBox)GridView1.Rows[i].FindControl("cbSingleOrMore");//查找嵌套在GridView控件中的单选框if(cbox.Checked==true)//如果操作为选中状态{stringstrSql="deletefromtb_infwhereid=@id";//定义带参数的删除语句if(sqlcon.State.Equals(ConnectionState.Closed))sqlcon.Open();//打开数据加连接sqlcom=newSqlCommand(strSql,sqlcon);//创建执行删除操作的命令对象SqlParameterprame=newSqlParameter("@id",SqlDbType.Int,4);//定义参数sqlcom.Parameters.Add(prame);//添加参数sqlcom.Parameters["@id"].Value=GridView1.DataKeys[i].Value.ToString();//参数赋值if(sqlcom.ExecuteNonQuery()>0)//判断删除是否成功{StrHelper.Alert("删除成功!");}else{StrHelper.Alert("删除失败!");}sqlcon.Close();//关闭数据库连接}}GV_DataBind();//重新绑定数据控件}protectedvoidbtnDeleteMore_Load(objectsender,EventArgse){((Button)sender).Attributes["onclick"]="returnconfirm('您确定要删除吗?')";}//对数据库数据更新操作protectedvoidbtnUpdateTime_Click(objectsender,EventArgse){sqlcon=newSqlConnection(strCon);//创建数据库连接SqlCommandsqlcom;//创建命令对象变量for(inti=0;i<=GridView1.Rows.Count-1;i++)//循环遍历GridView控件每一项{CheckBoxcbox=(CheckBox)GridView1.Rows[i].FindControl("cbSingleOrMore");if(cbox.Checked==true){stringstrSql="Updatetb_infsetissueDate=@UpdateTimewhereid=@id";if(sqlcon.State.Equals(ConnectionState.Closed))sqlcon.Open();//打开数据库连接sqlcom=newSqlCommand(strSql,sqlcon);SqlParameter[]prams={newSqlParameter("@UpdateTime",SqlDbType.DateTime),newSqlParameter("@id",SqlDbType.Int,4)};prams[0].Value=DateTime.Now;prams[1].Value=GridView1.DataKeys[i].Value;foreach(SqlParameterparameterinprams){sqlcom.Parameters.Add(parameter);}if(sqlcom.ExecuteNonQuery()>0){StrHelper.Alert("更新成功!");}else{StrHelper.Alert("更新失败!");}sqlcon.Close();}}GV_DataBind();}

时间: 2024-11-29 21:42:13

关于将数据中的值作为复选框的相关文章

在jquery中 我有个复选框的id=a 我点一个按钮就让他选中 怎么做了? (jquery)

问题描述 在jquery中 我有个复选框的id=a 我点一个按钮就让他选中 怎么做了? (jquery) 在jquery中 我有个复选框的id=a 我点一个按钮就让他选中 怎么做了? (jquery) 解决方案 $("#a").attr("checked",'true') 解决方案二: $('#bt').onClick( function(){ $('#ck').checked(); }); 大概是这么写吧,函数名记不得了

C#编程中如何获取CheckedListBox中的若干个复选框

问题描述 C#编程中如何获取CheckedListBox中的若干个复选框 在c#中如何获取checklistbox中的某几个复选框被选中的文本内容,我想将这些内容写到字符串数组中.请各位不吝赐教.请把具体的代码写给我.谢谢了. 解决方案 List<string> l = new List<string>(); foreach (object i in checkedListBox1.CheckedItems) { l.Add(i.ToString()); } string[] ar

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

jsp框架中如何在翻页后保持复选框的选取状态?

问题描述 如题:选择数据量巨大 多次选取 在翻页后也应该保持选取状态 最后提交给数据库给个思路即可 不用代码 问题补充:Copperfield 写道 解决方案 数据量大的话用:一,把选择记录写入cookie保存下来,然后在获取二,把选择记录保存在session中,在翻页后可以将其写入到隐藏表单中数据量小的话:用Copperfield提供的方法会更方便其实只需要想办法获取前面选择复选框值就可以了解决方案二:在当前页使用隐藏域记录选取的值,翻页后再返回时,根据隐藏域是否有值设置复选框状态.解决方案三

jquery获取复选框checkbox的值的简单实现方法_jquery

jQuery API : each(callback) :以每一个匹配的元素作为上下文来执行一个函数. :checked :匹配所有选中的被选中元素(复选框.单选框等,不包括select中的option) js: //js获取复选框值 var obj = document.getElementsByName("interest");//选择所有name="interest"的对象,返回数组 var s='';//如果这样定义var s;变量s中会默认被赋个null值

php +js 中多选项(复选)框的检测

在php中,想获得复选框的值,需要将复选框的name命名称数组的形式. 然后在$_GET["multiplayname"] 或 $_PUT["multiplayname"]获得其数值,但是如何判断用户是否选中其中的标单了,多选项目必须选择一项,否则不能提交表单! 在网上找了半天的资料,基本上是对多选框的name处理成数组,然后检测其checked值是否选中.如下: var ch="";for(var i=0; i<document.form

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

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

JS获取复选框的值,并传递到后台的实现方法_javascript技巧

给复选框命名:<input type='checkbox' name='checkTheme' value='"> 我在提交的时候onclick="aa();" function aa() { var bb = ""; var temp = ""; var a = document.getElementsByName("checkTheme"); for ( var i = 0; i < a.len

jquery对复选框(checkbox)的操作汇总_jquery

jquery操作复选框(checkbox)的12个小技巧. 1.获取单个checkbox选中项(三种写法) $("input:checkbox:checked").val() 或者 $("input:[type='checkbox']:checked").val(); 或者 $("input:[name='ck']:checked").val(); 2. 获取多个checkbox选中项 $('input:checkbox').each(funct