bool checked1 = (datagrid1.FindControl("CheckBox1") as System.Web.UI.WebControls.CheckBox).Checked;
我得到对象引用未设置为对象的实例。
我如何从 DataGrid 内部访问 CheckBox 是否选中?
注意: CheckBox 位于 HeaderTemplate 内
您必须遍历DataGridItems
foreach( DataGridItem di in datagrid1.Items )
{
CheckBox chkBx = (CheckBox)di.FindControl("CheckBox1") ;
if( chkBx !=null && chkBx.Checked )
{
//isChecked
}
}