快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

把DATASET作为一个XML文件传给客户端

把它直接放在内存中,然后传给客户端

// 创建MemeoryStream
System.IO.MemoryStream ms = new System.IO.MemoryStream();

// 写dataset到MemeoryStream

dataset1.WriteXml(ms,System.Data.XmlWriteMode.IgnoreSchema);





// 写dataset到MemeoryStream

dataset1.WriteXml(ms,System.Data.XmlWriteMode.IgnoreSchema);






Response.Clear();

// 下载附件的名字

// 下载附件的名字
Response.AddHeader("Content-Disposition", "attachment; filename=Acounts.xml");

// 下载附件的大小,以便让浏览器显示进度条


"Content-Disposition", "attachment; filename=Acounts.xml");
// 下载附件的大小,以便让浏览器显示进度条

// 下载附件的大小,以便让浏览器显示进度条
Response.AddHeader("Content-Length", ms.Length.ToString());

// 指定浏览器为下载模式


"Content-Length", ms.Length.ToString());
// 指定浏览器为下载模式

// 指定浏览器为下载模式
Response.ContentType = "application/octet-stream";

// 发送到客户端


"application/octet-stream";
// 发送到客户端

// 发送到客户端
byte[] b = ms.ToArray();

Response.OutputStream.Write(b,0,b.Length);

Response.End();

}



byte[] b = ms.ToArray();
Response.OutputStream.Write(b,0,b.Length);

Response.End();

}


Response.End();
}
返回类别: 教程
上一教程: CDONTS发电子邮件例子
下一教程: 26个日文片假名导致ACCESS搜索(80040E14/内存溢出)的解决办法

您可以阅读与"把DATASET作为一个XML文件传给客户端"相关的教程:
· SQL7的IMAGE字段的文件下载到客户端
· 利用ASP在客户端注册DLL文件
· 关于ADODB.STREAM的写数据库数据到客户端文件的实践
· 通过 XMLHTTP 的客户端脚本
· XMLHTTP GET HTML页面时的中文乱码之完全客户端SCRIPT解决方案
    微笑服务 优质保证 索取样品