bool checked1 = (datagrid1.FindControl("CheckBox1") as System.Web.UI.WebControls.CheckBox).Checked;
我得到的对象引用未设置为对象的实例。访问按钮上的Datagrid内的复选框单击Asp.net
我如何从DataGrid内访问复选框是选中或不?
注:复选框是HeaderTemplate中
bool checked1 = (datagrid1.FindControl("CheckBox1") as System.Web.UI.WebControls.CheckBox).Checked;
我得到的对象引用未设置为对象的实例。访问按钮上的Datagrid内的复选框单击Asp.net
我如何从DataGrid内访问复选框是选中或不?
注:复选框是HeaderTemplate中
您已经跨越DataGridItems
foreach(DataGridItem di in datagrid1.Items)
{
CheckBox chkBx = (CheckBox)di.FindControl("CheckBox1") ;
if(chkBx !=null && chkBx.Checked)
{
//isChecked
}
}
迭代里面你应该提供数据网格布局,使我们可以提供帮助。不,它不清楚复选框在哪里。在数据网格 – vityanya 2013-02-27 10:26:51
它我可以做到这一点没有DatagridItems? – vini 2013-02-27 10:30:20