当前位置: 代码迷 >> ASP.NET >> datagrid 模板列里绑定一列图片,点击图片传参数解决办法
  详细解决方案

datagrid 模板列里绑定一列图片,点击图片传参数解决办法

热度:2063   发布时间:2013-02-26 00:00:00.0
datagrid 模板列里绑定一列图片,点击图片传参数
我在datagrid   模板列里绑定一列图片
在点击图片的时候我想跳到另一个页面
并把点击图片的ID传过去  

  在Datagrid1_ItemDataBound事件
string   str=Datagrid1.DataKeys[e.Item.ItemIndex].ToString();

对吗?
我这样做有错的,
在线等!

------解决方案--------------------------------------------------------
用Janus 的 GridX,
------解决方案--------------------------------------------------------
可以这样
<ItemTemplate>
<asp:hyperlink id= "HyperLink1 " NavigateUrl= ' <%# "bbslist.aspx?ForumId= " & Container.DataItem( "ForumId ") %> ' runat= "server ">
<asp:image ImageUrl= ' <%# "images/ " & Container.DataItem( "ForumPicture ") %> ' runat= "server " ID= "Image1 "/>
</asp:hyperlink>
</ItemTemplate>

楼主看着改
------解决方案--------------------------------------------------------
什么错误?有没有为DataGrid设置DataKeys属性。
  相关解决方案