This is an example of Inserting and Retrieving data from xml file.

Code:
private void Page_Load(object sender, System.EventArgs e)
{
	// Put user code to initialize the page here
	
	if(!IsPostBack)
	{
		BindGrid();
	}
}


private void BindGrid()
{
	ds = new DataSet();
	try
	{
		ds.ReadXml(@"c:\inetpub\wwwroot\WebApplication10\XMLFile1.xml");
		DataGrid1.DataSource = ds;
		DataGrid1.DataBind();
	}
	catch(Exception ex)
	{
		throw ex;
	}
}




private void Button1_Click(object sender, System.EventArgs e)
{
	ds = new DataSet();
	try
	{
		ds.ReadXml(@"c:\inetpub\wwwroot\WebApplication10\XMLFile1.xml");
		DataRow row = ds.Tables[0].NewRow();
		row["name"]=txtName.Text;
		row["fathersname"]=txtFName.Text;
		row["address"]=txtAddress.Text;
		ds.Tables[0].Rows.Add(row);
		ds.WriteXml(@"c:\inetpub\wwwroot\WebApplication10\XMLFile1.xml");
		txtAddress.Text="";
		txtFName.Text="";
		txtName.Text ="";
		BindGrid();
	}
	catch(Exception ex)
	{
		throw ex;
	}
}

Last edited by shabbir; 25Sep2007 at 17:21.. Reason: Code block and links removed