如果在gridview中包含图像,如何更改gridview中超链接文本的颜色 [英] How to change the color of hyperlink text in gridview if it contains image in database

查看:127
本文介绍了如果在gridview中包含图像,如何更改gridview中超链接文本的颜色的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

<ItemTemplate>
     <a id="imgDrvLicImg" target="_blank" href="/ImageDisp/<%# Eval("varDrvLicImg") %>" >L</a>

     <a id="imgDrvPassImg" target="_blank" href="/ImageDisp/<%# Eval("varDrvPassImg") %>" >P</a>

     <a id="imgDrvCntrPartImg" target="_blank" href="/ImageDisp/<%# Eval("varDrvCntrPartImg") %>" >CPart</a>

     <a id="imgDrvNiImg" target="_blank" href="/ImageDisp/<%# Eval("varDrvNiImg") %>" >NI</a>

     <a id="imgDrvCBTImg" target="_blank" href="/ImageDisp/<%# Eval("varDrvCBTImg") %>" >CBT</a>

     <a id="imgDrvVisaImg" target="_blank" href="/ImageDisp/<%# Eval("varDrvVisaImg") %>" >V</a>

     </ItemTemplate>

推荐答案



  • 提供 HyperLink 一个 ID 。您也可以使用 asp:HyperLink 字段。
  • RowDataBound 内,首先检查是否当前 DataItem 包含 varDrvLicImg
  • 如果是,则获取 HyperLink by row.FindControl(HyperLinkID)。
  • 然后将预期颜色指定给 HyPerLink.ForeColor 属性。

  • Give the HyperLink one ID. You can use asp:HyperLink field also.
  • Inside the RowDataBound, first check if the current DataItem contains varDrvLicImg.
  • If yes, then get the HyperLink by row.FindControl("HyperLinkID").
  • Then assign the intended colour to HyPerLink.ForeColor Property.


这篇关于如果在gridview中包含图像,如何更改gridview中超链接文本的颜色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆