日期:2014-05-19  浏览次数:20955 次

datagrid的模板字段的问题。
我在模板字段的HeaderTemplate中添加了三个组件,一个checkbox,两个button。
我现在给checkbox写了一个checkedchange事件。并将AutoPostBack设置为true。我在事件中设置了断点。当我进入网页后,单击checkbox,使其选中,结果他的checkedchange事件没有执行。这到底是怎么回事?
事件如下:
protected   void   CheckBox2_CheckedChanged(object   sender,   EventArgs   e)
                {
                        System.Web.UI.WebControls.CheckBox   chkSelect;
                        foreach   (System.Web.UI.WebControls.DataGridItem   item   in   this.DataGrid1.Items)
                        {
                                chkSelect   =   ((System.Web.UI.WebControls.CheckBox)item.FindControl( "CheckBox1 "));
                                chkSelect.Checked   =   ((System.Web.UI.WebControls.CheckBox)sender).Checked;
                        }
                }

------解决方案--------------------
不会吧,这么神奇