首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

DataGrid模板列,指定的转换无效。该如何处理

2012-03-31 
DataGrid模板列,指定的转换无效。asp:TemplateColumnItemTemplateasp:ImageButtonid btnView Image

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

热点排行