读书人

判断datagrid中checkbox是否被选中的有

发布时间: 2011-12-13 21:22:18 作者: rapoo

判断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> ");

}

读书人网 >asp.net

热点推荐