用findcontrol吧
LinkButton LinkButton1;
LinkButton1=(LinkButton)e.Item.FindControl("LinkButton1");
LinkButton1.Attributes.Add("onclick","return confirm('是否真要删除')");

解决方案 »

  1.   

    if(e.Item.ItemIndex>-1)
    {
        LinkButton r= new LinkButton();
        r= (LinkButton)e.Item.Cells[2].Controls[0];
        r.Text ="<input type=checkbox name='chbRight' value='''+CB1+'''>";
    }
      

  2.   

    if (e.Item.ItemIndex >= 0)
    {
    LinkButton r= new LinkButton();
    r= (LinkButton)e.Item.Cells[2].Controls[0];//出错:指定的参数已超出有效值的范围
    r.Text ="<input type=checkbox name='chbRight' value='''+CB1+'''>";
    }
      

  3.   

    if (e.Item.ItemType!=System.Web.UI.WebControls.ListItemType.Footer&&e.Item.ItemType!=System.Web.UI.WebControls.ListItemType.Header)
    {
    try
    {
    LinkButton r= new LinkButton();
    r= (LinkButton)e.Item.Cells[2].Controls[0];
    r.Text ="<input type=checkbox name='chbRight' value='"+CB1+"'>";
    }
    catch(Exception Err)
    {
    throw e
    }
    }
      

  4.   

    ...
    if(e.Item.ItemType==ListItemType.AlternatingItem||
    e.Item.ItemType==ListItemType.Item)
    {
    ......//put your code here
    }