日期:2014-05-20  浏览次数:20421 次

为何CHECKBOX的CHECK属性不会变呢?
代码如下:
foreach   (DataGridItem   di   in   DataGrid1.Items)
{
      CheckBox   chkChoose1   =   (CheckBox)di.FindControl( "chkChoose ");
      if   (chkChoose1.Checked)
      {
      。。。
      }
}
在执行时,点击CHECKBOX后,调试时看到的CHECKED属性始终还是FALSE,不知道为何?
另,AUTOPOST属性为FALSE,如果设为TRUE的话,每次点击CHECKBOX后页面就会刷新,且不会改变CHECKED属性

------解决方案--------------------
page_load
------解决方案--------------------
如果你每次page_load都重新绑定datagrid的话,这个选中的状态是不能保存的.