在Gridview中显示HyperLinks

时间:2013-07-16 15:57:55

标签: asp.net url gridview hyperlink datatable

我有一个XML文件,它包含有关产品的数据,最有趣的数据是一个将用户带到产品页面的URL。我已成功将该XML文件中的URL提取到XmlNodeList中,然后我将它们放入DataTable所以这些网址可以显示在ASPxGridview中。但这些网址显示为文字,不可点击。如何将文本转换为HyperLinks?提前感谢!

1 个答案:

答案 0 :(得分:1)

您正在寻找HyperLinkField:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.hyperlinkfield.aspx

您将网址绑定到DataNagivateUrlFields属性。

使用代码示例进行编辑:

<asp:gridview id="gv1" 
    autogeneratecolumns="true"
    runat="server">
    <columns>          
      <asp:hyperlinkfield text="View Product"
        DataNavigateUrlFields="url"
        />
    </columns>
  </asp:gridview>