0
// XmlDataSource Setup
XmlDataSource xds = new XmlDataSource();
xds.Data = @"
    <attributes>
        <attribute>ATTR1</attribute>
        <attribute>ATTR2</attribute>
    </attributes>";
xds.XPath = @"attributes/attribute";
xds.DataBind();

XmlDataSource用于渲染和修改 Telerik RadGrid 中的内容。如何访问内存中的 xml?我想将它设置为 dto 中的字符串值,以便它可以保存在数据库记录中。

MSDNXmlDataSourse.Save()文档:

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.xmldatasource.save.aspx

4

1 回答 1

0

更新:

我很高兴,因为“duh” XmlDataSource.Data 属性既可读取又可写入。但是,我无法看到从客户端到底层 xml 的更改。

我一直在寻找,并能够找到 GetXmlDocument() 方法。

// See the InnerXml property of the XmlDocument.
XmlDocument xdd = XmlDataSource1.GetXmlDocument();
string s = xdd.InnerXml;

我能够在这里观察到客户的变化。

如果有更多的 l33t 方式,我会全力以赴。:D

于 2010-02-25T10:45:22.423 回答