Binding DataGrid with XML File:
The .net framework provides the Dataset object which is designed to 
handle data abstractly independent of the data source. The DataSet can handle 
data from variety of sources like SQL, XML![]() etc. In this article we'll show you 
how to bind a data grid control to data in an XML file
 etc. In this article we'll show you 
how to bind a data grid control to data in an XML file![]() using the DataSet class.
 using the DataSet class.
In order access the DataSet class you must import the System.Data namespace 
into your page.
The DataSet has a ReadXML() method which is used to read data from an XML 
file.
XML File:
<ProductList>
	<Products>
		<ProductId>1</ProductId>
		<ProductName>Rice</ProductName>
		<Rate>27</Rate>
	</Products>
	<Products>
		<ProductId>2</ProductId>
		<ProductName>Wheat</ProductName>
		<Rate>20</Rate>
	</Products>
</ProductList>
DataSet DS = new DataSet();
DS.ReadXml(Server.MapPath("Products1.xml"));
DG1.DataSource = DS;
DG1.DataBind();
Thanks & Regards