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不隐藏呢?
{
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不隐藏呢?
<ItemTemplate>里的<tr><td>删除就OK了
但是我想使用它们,那怎么解决
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;
}}
tr td在里面就不可以了,其原理是什么呢