比如CheckBox在第三列,要访问第三行的CheckBox,可以这样:
var ckbox=document.all.datagrid1.rows(2).cells(2).children(0);

解决方案 »

  1.   

    谢,但我的模版列在header中,那又如何反问
      

  2.   

    怎么在datagrid中放CheckBox啊 谢谢 借用帖子 看到了 就问一下 谢谢了 搂主不要介意
      

  3.   

    to chang1216(andy):
    用模板列
      

  4.   

    哦 添加一个模版列 然后呢 不好意思 我真的是刚学 从asp转过来的 问题比较 低能 谢谢
      

  5.   

    版主的方法好。还有你可以等页面显示后在IE中看源代码找它的控件ID值。
      

  6.   

    添加模板列后,在视图浏览器中,DataGrid上点击右键,编辑模板列,把CheckBox加上去
      

  7.   

    for (int i=0;i<this.dgBrowse.items.count;i++)
    {
      CheckBox ch=(CheckBox)this.dgBrowse.Items[i].FindControl("模板列textbox的id");
      if (ch.Checked)
       {
        .....
       }
    }