请问如何获取DataGrid模板列中CheckBoxList选中的值?

解决方案 »

  1.   

    void Item_Bound(Object sender, DataListItemEventArgs e)
          {         if (e.Item.ItemType == ListItemType.Item || 
                 e.Item.ItemType == ListItemType.AlternatingItem)
             {            
             CheckBoxList a = (CheckBoxList)e.Item.FindControl("你的CheckBoxList的ID");
             
            if(aa.Checked == false){
                                      do sth
                                    }                     }      }
      

  2.   

    int num=((CheckBoxList)DataGrid1.Items[xx].Cells[xx].FindControl("你的CheckBoxListID")).SelectedValue;如果在DataGrid Command事件里可写作:
    int num=((CheckBoxList)e.Item.Cells[xx].FindControl("你的CheckBoxListID")).SelectedValue;
      

  3.   

    我要写在页面上的按钮事件里,取到DataGrid模板列中CheckBoxList选中的项,然后进行循环,对选中的进行消息发送。该如何实现啊?