因为页眉页角中没有"HyperLink2",所以会出错,好的办法是加个判断,是不是页眉页角
if (e.Item.ItemType == ListItemType.Item ||
e.Item.ItemType == ListItemType.AlternatingItem)
if (e.Item.ItemType == ListItemType.Item ||
e.Item.ItemType == ListItemType.AlternatingItem)
{
((System.Web.UI.WebControls.HyperLink)e.Item.FindControl("HyperLink2")).Style["color"]="red";
}
这样就可以了。