从品牌网站建设到网络营销策划,从策略到执行的一站式服务
在前台删除处写js代码
黄骅网站制作公司哪家好,找成都创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站等网站项目制作,到程序开发,运营维护。成都创新互联2013年开创至今到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联。
if(confim("确定删除?"))
{ //确定删除的页面?isdel=yes }
然后在后台page_load获取isdel的值,若为yes,则进行删除操作即可!
这个你只能在gridview中添加一个复选框,也就是多选框,在列表外面也加一个多选框,加一个删除按钮,gridview中选择了几条信息 点击删除 就删除了几条,其中删除按钮中的代码如下
#region 删除
try
{
for (int i = 0; i this.GridView1.Rows.Count; i++)
{
CheckBox cb = this.GridView1.Rows[i].FindControl("cbcheck") as CheckBox; //cbCheck是gvlist中的单选按钮
if (cb.Checked == true)
{
string sid = GridView1.DataKeys[i].Value.ToString();//得到编号
//删除的sql语句和方法
string sqlstr = "update xinwen set isdelete=1 where id=@id";
Hashtable ht = new Hashtable();
ht.Add("@id", sid);
com.ExecuteSQL(sqlstr, ht);
}
}
setdata();
CheckBox cbAll = (CheckBox)GridView1.HeaderRow.Cells[1].FindControl("cbAll");
cbAll.Checked = false;
}
catch
{
}
#endregion
列表外面的多选框的代码如下图:
try
{
for (int i = 0; i = GridView1.Rows.Count; i++)
{
CheckBox cb = (CheckBox)GridView1.Rows[i].FindControl("cbcheck");//括号里面的CheckBox1这个是gridview中多选框的id
if (cball.Checked == true)
{
cb.Checked = true;
}
else
{
cb.Checked = false;
}
}
}
catch
{ }
希望你能看明白,这个只要你明白,把这代码复制上去就ok了, 就是删除中的sql语句和方法 要修改一下
具体代码很麻烦,不说了,提个思路:鼠标点击Grid控件时,提取这条记录中具有唯一性的那一列的值,比如编号或身份证号等等(这个比较容易办到),然后按“删除”按钮时,先用Sql语句删除数据库中的这条记录,再重新填充一下这个DataGridView,就达到目的了。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图