2014-10-04 107 views
0

我有一個ItemTemplateGridView這個控制:無效的轉換異常嘗試設置控制知名度

<img alt="" style="cursor: pointer" src="images/plus.png" runat="server" 
    id="img_expand1" /> 

我需要可視性設置爲false條件:

else 
{ 
    Image img = (Image)e.Row.FindControl("img_expand1"); 
    img.Visible = false; 
} 

但我得到一個錯誤:

Invalid cast exception. Impossible to cast object type 
'System.Web.UI.HtmlControls.HtmlImage' on type 
'System.Web.UI.WebControls.Image'. 

我在做什麼錯?我該如何解決?

回答

1
System.Web.UI.HtmlControls.HtmlImage img = (System.Web.UI.HtmlControls.HtmlImage)e.Row.FindControl("img_expand1"); 
img.Visible = false; 
+0

謝謝!這可以。我會接受它。 – user3855329 2014-10-04 10:36:53