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 '); ");