0
我有一个两列GridView,日期和消息。绑定到GridView数据可以包含一个或多个URL在消息塔,例如:如何检测GridView单元格内的超链接,并将它们的样式与其他文本不同?
Date Message
6/18/2014 "Site http://somesite was created."
6/18/2014 "There was a problem when trying to access https://www.google.com"
...
我试图做的是风格只在消息列作为超链接网址,即将超链接样式应用于它们,以便正常文本将具有与超链接不同的样式/颜色。我真的不知道如何解决这个问题。有没有更好的和更便宜的解决方案比手动处理每个单元格,因为它被添加?
GridView控件:
<asp:GridView ID="gridView1" runat="server"
AutoGenerateColumns="false"
Width="100%"
CssClass="gridviewstlye"
EnableModelValidation="True">
<AlternatingRowStyle CssClass="gridviewalter" />
<Columns>
<asp:BoundField DataField="Date" HeaderText="Date" />
<asp:BoundField DataField="Message" HeaderText="Message"/>
</Columns>
<HeaderStyle HorizontalAlign="Left" Font-Bold="True" Height="33px" />
<RowStyle CssClass="gridrowstyle" />