give it an ID, then doforeach (DataGridItem dgi in YourDataGrid.Items)
{
CheckBox cb = (CheckBox)dgi.FindControl("YourCheckBoxID");
if (cb != null)
{
//.....
}
}
{
CheckBox cb = (CheckBox)dgi.FindControl("YourCheckBoxID");
if (cb != null)
{
//.....
}
}
编写此事件private void check_all_CheckedChanged(object sender, System.EventArgs e)
{
System.Web.UI.WebControls.CheckBox chkExport ;
foreach(DataGridItem oDataGridItem in datagrid控件id值.Items)
{
chkExport = (CheckBox)oDataGridItem.FindControl("check_id");
chkExport.Checked = true;
}
}
这是原代码,大家帮忙看看吧,就差这个,项目就出来了,真急人!!string selectedusers="";
for(int i=0;i<this.Users.Items.Count;i++)
{
CheckBox a = (CheckBox)this.Users.Items[i].FindControl("checkBoxGroup");
if(a.Checked==true)//这一行出错!
{
selectedusers= selectedusers+this.Users.Items[i].Cells[5].Text;
if(i!=this.Users.Items.Count-1)
{
selectedusers= selectedusers+",";
}
}
}
if (cb != null)
{
//.....
}