如果在gridview中包含图像,如何更改gridview中超链接文本的颜色 [英] How to change the color of hyperlink text in gridview if it contains image in database
本文介绍了如果在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
byrow.FindControl(HyperLinkID)。
- 然后将预期颜色指定给
HyPerLink.ForeColor
属性。
- Give the
HyperLink
oneID
. You can useasp:HyperLink
field also.- Inside the
RowDataBound
, first check if the currentDataItem
containsvarDrvLicImg
.- If yes, then get the
HyperLink
byrow.FindControl("HyperLinkID").
- Then assign the intended colour to
HyPerLink.ForeColor
Property.
这篇关于如果在gridview中包含图像,如何更改gridview中超链接文本的颜色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文