// Serialization Format 
private void DataSetSerialization()
{
string xmlFileName = @"C:\ServerFolder\MyFile.xml";
string binaryFileName = @"C:\ServerFolder\MyFile.dat";
DataSet ds = GetDataSet();
ds.RemotingFormat = SerializationFormat.Binary;
IFormatter formatter = new BinaryFormatter();
using (Stream output = new FileStream(binaryFileName, FileMode.Create, FileAccess.Write, FileShare.None))
{
// serialize dataset and write to disk 
formatter.Serialize(output, ds); 
} 
} 
