Friday 18 July 2008

Writing a DataSet to a Text File


DataSet versions = new DataSet();
versions.Tables.Add(newTable);
string versionFilePath = Path.Combine(tempDir, "Versions.xml");
if(File.Exists(versionFilePath))
{
File.Delete(versionFilePath);
}
FileStream fs = new FileStream(versionFilePath, FileMode.CreateNew);
versions.WriteXml(fs,XmlWriteMode.WriteSchema);
fs.Close();
fs.Dispose();


This writes out a text file containing the data schema and the data.