You can use
XmlDataSource
control and Telerik RadGrid to generate its content from
XML and perform data editing
operations. Note that automatic update, insert, and delete operations that work
with other data source controls (AccessDataSource/SqlDataSource/ObjectDatSource)
will not work in this case. You need to write custom code to modify data in the
xml source.
The following list outlines some
restrictions on editing XML data using
XmlDataSource control:
- The XML data must be loaded from an XML
file specified with the DataFile
property, and not from xml string specified in the Data property.
- No XSLT transformation can be specified in
the Transform or TransformFile properties.
- The Save method does not handle concurrent
save operations on unique requests. If more than one user is editing an XML file
using the XmlDataSource control, there is no guarantee that all users are
operating with the same data and that one user will not overwrite changes from
another user. It is also possible for a Save operation to fail because another
user is writing to the XML file and has an exclusive lock on the file.
You can review this topic from the product documentation as well:
Population/data editing with XMLDataSource
control