首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

Gridview中关于删除提示的有关问题

2012-02-24 
Gridview中关于删除提示的问题小弟在gridview中添加了一个包含Checkbox的模版列,用来进行删除然后再页面里

Gridview中关于删除提示的问题
小弟在gridview中添加了一个包含Checkbox的模版列,用来进行删除
然后再页面里面有一个删除用button

在初始化时给这个button添加提示的属性

protected   void   btnDelete_Click(object   sender,   EventArgs   e)
        {
                for   (int   rowindex   =   0;   rowindex   <   this.dgrdUserManager.Rows.Count;   rowindex++)
                {
                        if   (((CheckBox)this.dgrdUserManager.Rows[rowindex].Cells[0].FindControl( "SelectCheckbox ")).Checked   ==   true)
                        {
                              //删除
                        }
                }
        }

protected   void   Page_Load(object   sender,   EventArgs   e)
{
      this.btnDelete.Attributes.Add( "onclick ",   "return   confirm( '您真的要删除吗? '); ");
}

一般情况下没有问题,但当gridview中所有Checkbox都没有选中的情况下,仍然会首先提示“是否要删除”

想请教一下各位大哥,有没有办法判断到所有Checkbox都没有选中的情况下,可以提示“请选择用户  
”,而在有Checkbox选中情况下,提示“你选择了××个用户,是否确认删除  




[解决办法]
this.btnDelete.Attributes.Add( "onclick ", "return GoCheck(); ");


function GoCheck(){var tb = document.getElementById( "GridView1 ");var bSel= false; for(var i=1;i <tb.rows.length;i++) {if(tb.rows[i].cells[0].firstChild.checked) { bSel = true; break; }} if(!bSel) { alert( "请选择! ");return false;} return confirm( "您真的要删除? ");}

热点排行