你用
FindCHKDEL=DLMessage.Items(i).Control[0]试试

解决方案 »

  1.   

    你试试了,这我以前做过的代码,可能对你有点帮助
    for(i=0;i<this.DataGrid1.Items.Count;i++)
    {
    p1=(System.Web.UI.WebControls.CheckBox)this.DataGrid1.Items[i].FindControl("CheckBox2");
    if (p1.Checked==true)
    {
    string id=this.DataGrid1.Items[i].Cells[0].Text.ToString();
    }
      

  2.   

    忘了告诉你
    先定义:System.Web.UI.WebControls.CheckBox p1;
      

  3.   

    关键是我If CType(FindCHKDEL,CheckBox).Checked Then 判断出来是都没有先中啊