如何在标题文本后的网格视图标题中添加图像

时间:2012-09-04 22:01:40

标签: c# asp.net

我正在尝试在同一列中的标题文本之后在网格视图标题中添加过滤器图像。我尝试将图像添加到标题中,但它只显示图像,但不显示文本。

<asp:TemplateField HeaderText="<img src='.../...' alt='my image' />">
....
</TemplateField>

有人可以建议我这样做吗

2 个答案:

答案 0 :(得分:3)

只需做这样的事情 - 请注意HtmlEncode=false

<asp:BoundField HtmlEncode="false" 
 HeaderText='<img src="http://www.gravatar.com/avatar/8c9778a09696aac804ed44f4c8033458?s=32&d=identicon&r=PG" />Filter' />

它将在标题上呈现图像,并在其旁边显示单词Filter

答案 1 :(得分:2)

尝试这样的事情......

<asp:TemplateField>
<HeaderTemplate>Some Header <img src=".../image.png" /></HeaderTemplate>
<ItemTemplate>Your Item</ItemTemplate>
</asp:TemplateField>