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