0

在这种情况下,我使用的是 Telerik 的 RadGrid,但就这个问题而言,我认为这并不重要。我有如下格式的 XML 字符串:

<Root>
    <Sub>
        <Name>a</Name>
        <Value>1</Value>
    </Sub>
    <Sub>
        <Name>b</Name>
        <Value>2</Value>
    </Sub>
</Root>

在数据绑定时,我为所有不同的值创建列,Name现在我想将数据绑定到Value每一行?

使用 sql (以相同格式)导出此数据时,我可以使用

Root.value('(Root/Sub[Name="a")/Value)[1]', 'nvarchar(50)') as 'a'

所以我基本上需要这样做的东西,但是当绑定到基于 xml 字符串的网格上的一行时。谢谢。

4

1 回答 1

0

看看以下在线演示:

于 2013-03-10T18:43:44.650 回答