将dataset以xml形式发给客户端下载
2005-07-02 17:01:39 来源:WEB开发网核心提示:Send DataSet as xml file.// Create MemeoryStreamSystem.IO.MemoryStream ms = new System.IO.MemoryStream();// Write MemeoryStreamMyDataset.WriteXml(ms,System.Data
Send DataSet as xml file.
// Create MemeoryStream
System.IO.MemoryStream ms = new System.IO.MemoryStream();
// Write MemeoryStream
MyDataset.WriteXml(ms,System.Data.XmlWriteMode.IgnoreSchema);
Response.Clear();
// filename & attachment
Response.AddHeader("Content-Disposition", "attachment; filename=Acounts.xml");
// size of the file,to show PRocess of downloading
Response.AddHeader("Content-Length", ms.Length.ToString());
// mode:download
Response.ContentType = "application/octet-stream";
// sending to client
byte[] b = ms.ToArray();
Response.OutputStream.Write(b,0,b.Length);
Response.End();
}
赞助商链接