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

判断datagrid中checkbox是否被选中的有关问题

2011-12-13 
判断datagrid中checkbox是否被选中的问题!foreach(DataGridItemdgiinDataGrid1.Items){CheckBoxcb(CheckB

判断datagrid中checkbox是否被选中的问题!
foreach(DataGridItem   dgi   in   DataGrid1.Items)
{
CheckBox   cb=(CheckBox)dgi.FindControl( "chkSelect ");
if(如果一个CheckBox   都没有被选中的话)
                  {
                          Response.Write( " <script> alert( '您没有选择要删除的项目! ') </script> ");
        break;
                  }
                  else
                  {
                                    if(cb.Checked)
                  {//如果cb被选中的话,执行删除操作
                    }    
                  }
}
如果判断一个CheckBox   都没有被选中?????

[解决办法]
晕,在forech 外面加一个Flag=false 有选中的话就=true
[解决办法]
bool noChecked = true;

foreach(DataGridItem dgi in DataGrid1.Items)
{ CheckBox cb=(CheckBox)dgi.FindControl( "chkSelect ");
if(cb.Checked)
{//如果cb被选中的话,执行删除操作
noChecked = false;
}


}

if (noChecked == true){
Response.Write( " <script> alert( '您没有选择要删除的项目! ') </script> ");

}

热点排行