感谢您查看我的帖子。我会尽量澄清我的问题。我有一个带边界的网格视图。我有一个列,我想让列下的所有数据都成为一个指向外部url的超链接。
外部url是这样的。www.example.com/EX/EXX
列下的字段(将是超链接)将具有类似于EXEXX的内容。
有没有办法将数据传输到URL中?例如,单元格中的EX将转到url中EX所在的位置,而单元格中的EXX则转到url中EXX所在的位置。
如果这没有任何意义,请告诉我,我会澄清的。
再次感谢您的帮助。
使用TemplateField
而不是BoundField
作为超链接,因为您将能够利用<asp:HyperLinkField>
控件的属性,如下所示:
<Columns>
...
Your bound fields here
...
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLinkField HeaderText="Title"
DataTextField="Some Text"
DataNavigateUrlFields="FieldThatHasEXValue, FieldThatHasEXXValue"
DataNavigateUrlFormatString="www.example.com/{0}/{1}" />
</ItemTemplate>
</asp:TemplateField>
</Columns>