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;
}
}
------解决方案--------------------不会吧,这么神奇