string idlist = "";
bool BxsChkd = false;
for (int i = 0; i < gridView.Rows.Count; i++)
{
CheckBox ChkBxItem = (CheckBox)gridView.Rows[i].FindControl("DeleteThis");
if (ChkBxItem != null && ChkBxItem.Checked)
{
BxsChkd = true;
//#warning 代码生成警告:请检查确认Cells的列索引是否正确
if (gridView.DataKeys[i].Value != null)
{
idlist += gridView.DataKeys[i].Value.ToString() + ",";
}
}
}
循环中的复选框都已经勾上,ChkBxItem.Checked的值为什么还是false,求解,在线等...
单步调试,并仔细检查所有数组访问的下标是否超出范围。
并没有 循环正常,就是取不到复选框的true值
CheckBox ChkBxItem = (CheckBox)gridView.Rows[i].FindControl("DeleteThis");
这一句的值一直为false
求解....