DataSet を XML ファイルとして送信します。
// MemeoryStreamを作成する
System.IO.MemoryStream ms = 新しい System.IO.MemoryStream();
// MemeoryStream を書き込みます
MyDataset.WriteXml(ms,System.Data.XmlWriteMode.IgnoreSchema);
Response.Clear();
// ファイル名と添付ファイル
Response.AddHeader("Content-Disposition", "attachment; filename=Acounts.xml");
// ダウンロードのプロセスを示すファイルのサイズ
Response.AddHeader("Content-Length", ms.Length.ToString());
// モード:ダウンロード
Response.ContentType = "アプリケーション/オクテットストリーム";
// クライアントに送信
byte[] b = ms.ToArray();
Response.OutputStream.Write(b,0,b.Length);
Response.End();
}