在Button上访问Datagrid内的Checkbox单击Asp.net

时间:2013-02-27 10:21:19

标签: c# asp.net datagrid

  bool checked1 = (datagrid1.FindControl("CheckBox1") as System.Web.UI.WebControls.CheckBox).Checked;

我没有将Object引用设置为对象的实例。

如何从DataGrid内部访问CheckBox是否为Check?

注意: CheckBox位于HeaderTemplate

1 个答案:

答案 0 :(得分:0)

您要遍历 DataGridItems

foreach( DataGridItem di in datagrid1.Items )
    {
        CheckBox chkBx = (CheckBox)di.FindControl("CheckBox1") ;
        if( chkBx !=null && chkBx.Checked )
        {
            //isChecked
        }
    }