将数据集作为 xml 文件发送。
// 创建内存流
System.IO.MemoryStream ms = new 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 = "application/octet-stream";
// 发送到客户端
byte[] b = ms.ToArray();
Response.OutputStream.Write(b,0,b.Length);
响应.End();
}