看来没人回复了。
问另外一个问题吧。顺便可以结帖
<%# DataBinder.Eval(Container.DataItem, "zhuti")%>
这个在aspx页面中的应该怎么理解?

解决方案 »

  1.   

    第一个问题:使用DataGrid,然后给复选框的ID为"CheckBox1",然后在cs文件中用类似以下的代码来处理:
    for(int i = 0; i < yourDataGrid.Items.Count; i++)
    {
    CheckBox currentCheckBox = (CheckBox)yourDataGrid.Items[i].FindControl("CheckBox1");
    if(currentCheckBox == true)
    {
    (对数据库进行操作,标记为1)
    }
    else
    {
    (对数据库进行操作,标记为0)
    }
    }第二个问题:<%# DataBinder.Eval(Container.DataItem, "zhuti")%>代表你选择的DataSource中对应记录中“zhuti”列的值。
      

  2.   

    上面有一句代码if(currentCheckBox == true)
    应为if(currentCheckBox.Checked == true)