Write XML DiffGram C#

using System;
using System.Data;
using System.Data.OleDb;
using System.Data.SqlClient;


namespace CSCommand
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
string strConn, strSQL;
strConn="Provider=SQLOLEDB;User ID=sa;Password=password;Initial Catalog=NorthWind;Data Source=211.236.186.207;";
strSQL="Select Top 3 CustomerID, CompanyName From Customers ";

OleDbDataAdapter da = new OleDbDataAdapter(strSQL, strConn);
DataSet ds = new DataSet();
da.Fill(ds, "Customers");

DataTable tbl = ds.Tables["Customers"];

tbl.Rows[1]["CompanyName"] = "vins company";

tbl.Rows[2].Delete();

tbl.Rows.Add(new object[] {"vins", "vinsTeck"});

string strPathToXml = "C:\\Mydata.xml";
ds.WriteXml(strPathToXml, XmlWriteMode.DiffGram);
ShowXmlInIE(strPathToXml);
}

static void ShowXmlInIE(string strPathToXml)
{
SHDocVw.InternetExplorer ie = new SHDocVw.InternetExplorerClass();
object objEmpty = Type.Missing;
ie.Navigate(strPathToXml, ref objEmpty, ref objEmpty, ref objEmpty, ref objEmpty);
ie.Visible= true;
}

}

}