日期:2014-05-17 浏览次数:20440 次
protected void ButtonDelAll_Click(object sender, EventArgs e) { for (int i = 0; i <= GVInternshipNews.Rows.Count - 1; i++) { CheckBox cb = (CheckBox)GVInternshipNews.Rows[i].FindControl("CheckBoxSelect"); if (cb.Checked) { this.ButtonDelAll.Attributes.Add("OnClick", "return confirm('确定要删除这条记录吗?');"); string guid = this.GVInternshipNews.DataKeys[i]["Guid"].ToString(); dalIntership.DeleteInternshipGuid(guid); } } GridviewBind(); }
//=============================================== // 判断checkbox是否中数据 // 【输入参数】删除按钮,一条都没有选择点删除的提示语句,删除确认提示,全选复选框 // 【返回值】无 // 【作成者】 // 【概要】 判断checkbox是否中数据 //=============================================== function IsCheckSelect(btnDelete,selectMsg,deleteMsg,chkSelectAll) { //获得form中所有的子控件 chkElmements = btnDelete.form.elements; for( i=0 ; i < chkElmements.length ; i++ ) { //如果控件类型是checkbox,且不是全选按钮,且为选中状态 if( chkElmements[i].type == "checkbox" && chkElmements[i].checked == true && chkElmements[i].id != chkSelectAll ) { return confirm(deleteMsg); } } //如果没有选中任何一条数据,提示信息,并不执行后台代码 window.alert(selectMsg); return false; }