日期:2014-05-19  浏览次数:20437 次

DataGrid模板列,指定的转换无效。
<asp:TemplateColumn>
    <ItemTemplate>
        <asp:ImageButton   id= "btnView "   ImageUrl= "images/mailtitle.gif "   BorderWidth= "0 "   runat= "server "> </asp:ImageButton>
    </ItemTemplate>
</asp:TemplateColumn>
后台:_ItemDataBound
((ImageButton)(e.Item.Cells[0].Controls[0])).Attributes.Add( "onclick ", "window.open( 'view.aspx '); ");
运行时出现以下错误:
指定的转换无效。

------解决方案--------------------
((ImageButton)(e.Item.FindControl( "btnView "))).Attributes.Add( "onclick ", "window.open( 'view.aspx '); ");