C# 在XML中添加链接并将其读入数据集以填充网格视图

C# 在XML中添加链接并将其读入数据集以填充网格视图,c#,xml,winforms,hyperlink,C#,Xml,Winforms,Hyperlink,我需要从xml文件中获取数据,并在c windows应用程序的网格视图中显示这些数据 我已经使用dataset.ReadXml方法成功地做到了这一点 但我最初想要的是,我需要在XML文件中有某些链接,然后我必须在网格视图中显示该链接 这是我的示例xml <gallery heading="Photography"> <piece> <heading>Piece 1</heading> <desc><![CDAT

我需要从xml文件中获取数据,并在c windows应用程序的网格视图中显示这些数据

我已经使用dataset.ReadXml方法成功地做到了这一点

但我最初想要的是,我需要在XML文件中有某些链接,然后我必须在网格视图中显示该链接

这是我的示例xml

<gallery heading="Photography">
  <piece>
    <heading>Piece 1</heading>
    <desc><![CDATA[<a href='http://www.yourUrlGoesHere.com' target='_blank'>text</a>]]></desc>
    <image>1.jpg</image>
  </piece>

  <piece>
    <heading>Piece 2</heading>
    <desc><![CDATA[<a href='http://www.yourUrlGoesHere.com' target='_blank'>text</a>]]></desc>
    <image>2.jpg</image>
  </piece>

</gallery>
当我将此xml读入数据集时,数据集是空的,我猜这是由于a href的原因。当我删除href的时候,数据网格填充正确。这里有什么问题

谁能帮我克服这一点吗

任何帮助都将不胜感激。请帮助任何人


谢谢

不要传递html链接标签,只需传入您想跟随的URL即可。然后将其添加到DataGridViewLinkCell,并处理相应的DataGridView单击事件,以便在单击时打开链接。但是我正在动态添加数据集,因此如何将其添加到DataGridViewLinkCell