<%@page EnableViewState="true"%>

解决方案 »

  1.   

    CheckBox放在itemtemple里面了吗?
      

  2.   

    是的,CheckBox放在itemtemple里面了
      

  3.   

    你的代码我测试过了没有问题。可以得到checkbox的值。
    “而且每次单击按钮,CheckBox的状态都变为未选择状态”,这是因为你每次提交页面之后都对DataGrid重新绑定了一次DataSource,你看看你的Page_Load里面是否加了判断
    if (!IsPostBack)
    {
       DataSet ds = ....
       this.DataGrid1.DataSource = ds;
       this.DataGrid1.DataBind();
    }
    或者在其他地方每次提交一次界面都重新绑定了。
    其它的没有问题的。