إرسال DataSet كملف XML.
// إنشاء MemeoryStream
System.IO.MemoryStream ms = new System.IO.MemoryStream();
// اكتب MemeoryStream
MyDataset.WriteXml(ms,System.Data.XmlWriteMode.IgnoreSchema);
استجابة. واضح ()؛
// اسم الملف والمرفق
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);
Response.End();
}