问题描述
- 复选框 选中问题值不为true
- 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
求解....
时间: 2024-11-02 20:25:41