为何检测不到我的CheckBox控件,始终为false
for(int i = 0; i < this.Datagrid1.Items.Count; i++)
{
if(this.Datagrid1.Items[i].ItemType == ListItemType.Item || this.Datagrid1.Items[i].ItemType == ListItemType.AlternatingItem)
{
if(((CheckBox)this.Datagrid1.Items[i].FindControl( "ch ")).Checked)
{
// arr.Add(this.Datagrid1.DataKeys[i].ToString());
bool check = ((CheckBox)this.Datagrid1.Items[i].FindControl( "ch ")).Checked;
}
}
}
------解决方案--------------------你检查一下你的checkbox 的id
再有你的checkbox是不是动态添加的!