public void Repeater2_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        if (Repeater2.Items[e.Item.ItemIndex].ItemType == ListItemType.Item || Repeater2.Items[e.Item.ItemIndex].ItemType == ListItemType.AlternatingItem)
        {
            (Repeater2.Items[e.Item.ItemIndex].FindControl("LinkButton2") as LinkButton).Visible = false;
        }为什么LinkButton2不隐藏呢?

解决方案 »

  1.   

    哦 找到原因了
    <ItemTemplate>里的<tr><td>删除就OK了
    但是我想使用它们,那怎么解决
      

  2.   


    protected void Repeater2_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
            {
                ((LinkButton)e.Item.FindControl("LinkButton2")).Visible = false;
            }}
      

  3.   

    这个和我那个效果一样哦
    tr td在里面就不可以了,其原理是什么呢