DataSet als XML-Datei senden.
// MemeoryStream erstellen
System.IO.MemoryStream ms = new System.IO.MemoryStream();
// MemeoryStream schreiben
MyDataset.WriteXml(ms,System.Data.XmlWriteMode.IgnoreSchema);
Response.Clear();
// Dateiname und Anhang
Response.AddHeader("Content-Disposition", "attachment; filename=Acounts.xml");
// Größe der Datei, um den Downloadvorgang anzuzeigen
Response.AddHeader("Content-Length", ms.Length.ToString());
// mode:download
Response.ContentType = "application/octet-stream";
// Senden an den Client
byte[] b = ms.ToArray();
Response.OutputStream.Write(b,0,b.Length);
Response.End();
}