我也做了一个。checkbox是用客房端的。点“删除”的时候用循环找一个选中的checkbox.
不过checkbox要绑定ID.<input type=checkbox id=chk value=你的关键字段

解决方案 »

  1.   

    给你思路:在datagrid中使用模板列 模板列中写入checkbox控件然后使用FindControl方法,取得checkbox的值再进行是否选中判断-----------努力学习 不断实践 虚心讨教---------
      

  2.   

    思路是知道的,问题是findcontrol方法感觉不是在每个函数中都能实现的。我只发现在update函数和delete函数中可以实现,在button的click事件中实现不了啊
      

  3.   

    sub delete_click()
    dim anItem as DataGridItem
    dim cn as web.sysytem.ui.WebControls.checkBoxfor each anItem in grid.Items '你要操作的DataGrid的ID
         cn = anItem.findcontrol("check") '所要查找的Checkbox的ID
         if cn.checked = true then
         ......
    next
    end sub
      

  4.   

    在datagrid中使用模板列 模板列中写入checkbox控件id= CB_Deletevoid Delete()
    {
    string temp="0";
    // foreach()
    CheckBox cb = new CheckBox();
    foreach( DataGridItem item in this.DG_Bid.Items)
    {
    if(item.ItemType==ListItemType.Item || item.ItemType ==ListItemType.AlternatingItem )
    {
    cb = (CheckBox)item.Cells[12].FindControl("CB_Delete");
    if (cb.Checked)
    {
    temp+="," + this.DG_Bid.DataKeys[item.ItemIndex].ToString();
    } }
    }
    Response.Write (temp)}
    temp里的字符串就是要删除的id组合"delete from authors where authors_id in (" + temp + ")"
      

  5.   

    http://www.csdn.net/develop/read_article.asp?id=21294