`
leeight
  • 浏览: 23528 次
社区版块
存档分类
最新评论

将DataSet以XML的形式发送给客户端

XML 
阅读更多

// 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();



分享到:
评论

相关推荐

    Jquery Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用

    Web服务中的GetDataSet()方法创建一个DataSet对象,并填充一些数据,然后将其返回给调用者。这里返回的是XML格式的数据,这是因为XML作为一种可扩展标记语言,非常适合用来表示数据,并且能够跨平台和语言被多种应用...

    ASP.net 2.0的web2.0应用-blog、Tags、Rss、Xml和ajax mail

    实现Ajax邮件功能,可以创建一个异步发送邮件的Web服务,客户端使用JavaScript调用该服务,从而在不刷新页面的情况下发送邮件。 总结来说,ASP.NET 2.0的Web 2.0应用结合了博客、标签、RSS、XML和Ajax Mail等技术,...

    Silverlight 数据处理服务端传DataTable

    在服务端处理数据后,可能需要将多个DataTable打包到一个DataSet中,然后序列化并传递给客户端。 在提供的压缩包文件“反序列取数(dataset桥接测试代码)”中,很可能包含了实现这一过程的示例代码。这部分代码...

    C#gridview,table导出到Excel和Word

    首先,GridView控件是ASP.NET中用于显示数据的常用控件,它可以从各种数据源(如数据库、XML文件或数组)中获取数据,并以表格形式呈现。在网页上,GridView可以直接呈现数据,但如果我们需要将这些数据保存到Excel...

    jfreechart-1.0.0开发包

    7. **Web应用集成**:在Web环境中,你可以通过`ChartUtilities`类的`writeChartAsPNG()`方法将图表写入到HTTP响应流中,以图片形式发送给客户端。 总的来说,JFreeChart 1.0.0是一个强大且灵活的Java图表库,结合其...

    .NET_Webservice数据压缩

    在Web服务中,我们可以将数据序列化为二进制形式,然后利用GZipStream进行压缩,再通过WebService发送到客户端。客户端接收到压缩数据后,可以使用相应的解压缩方法(如上面示例中的Decompress方法)来恢复原始数据...

    WebService技术在分布式开发中的应用与实现

    该接口提供了一个名为getStationAndTimeByStationName的方法,允许客户端通过传递出发站和到达站名称作为参数,来查询火车时刻表信息,并将结果以DataSet的形式返回。通过引用Web服务的WSDL(Web服务描述语言),...

    JFreeChart实例

    此外,JFreeChart还可以结合Servlet或Filter在服务器端动态生成图表,然后通过HTTP响应发送给客户端。 总的来说,JFreeChart是一个强大且灵活的图表库,能够满足各种数据可视化需求。通过学习和实践,你可以创建出...

    jfreechart与struts2结合,实现折线图、饼状图、柱状图的页面显示

    通过Struts2的Action和Result机制,我们可以将JFreeChart生成的图表以图片形式发送到客户端,提供直观的数据可视化效果。这对于数据分析、监控或者报表生成等场景尤其有用。在实际项目中,可以根据需求进一步调整...

    asp.net初级面试题2

    2. **基于表单的身份验证**:用户登录后,服务器会创建一个身份验证票证(Ticket),通过Cookie发送给客户端,每次请求时验证Ticket来保持登录状态。 3. **调用Web Service**:使用SoapHttpClientProtocol类或者WCF...

    ADONET连接数据库学习教案.pptx

    - 修改数据并提交回数据库: 客户端修改数据集 → 将修改后的数据集传递给服务器 → 服务器更新数据。 #### 八、Connection对象 - **作用**: 用于建立与数据库之间的连接。 - **方法**: - `Open()`: 打开数据库...

    JFreeChart学习资料

    6. **展示图表**:最后,生成的图表以图片形式返回到前端,可以嵌入到HTML页面中,或者作为HTTP响应的一部分发送给浏览器。 为了使图表更具交互性和动态性,你还可以考虑使用 AJAX 技术来更新图表,或者结合...

    .net web 图形报表(柱图,圆图)

    4. **渲染图表**:最后,当用户请求网页时,服务器端会生成图表并将其作为图片发送到客户端。 通过上述步骤,我们可以创建一个简单的柱状图报表。对于饼图,只需将ChartType属性设置为"Pie"或"Doughnut",其他配置...

    asp.net面试题

    - POST:用于提交数据给服务器处理,数据放在HTTP消息体中发送。 - 优点:适合传输大量数据,安全性较高。 - 缺点:比GET请求更耗时。 #### 5. DataReader与Dataset的区别 - **知识点**: - `DataReader`:只读...

    _NET面试题大全_简答题

    15. **反射和序列化**:反射用于运行时动态访问类信息,序列化用于将对象状态转化为可存储或可传输的形式。 16. **O/R Mapping**:对象关系映射,将数据库表映射为对象,简化数据操作。 17. **sealed类**:不可被...

    简单GridView AJAX局部刷新分页例子

    通过`GridView1.DataBind()`重新绑定数据,并通过字符串流将更新后的GridView内容发送回客户端。 #### 六、JavaScript脚本注册 - **`RegisterStartupScript`**:用于向客户端注册JavaScript脚本,以便初始化分页器...

    net学习笔记及其他代码应用

    答:服务器端向客户端发送一个进程编号,一个程序域编号,以确定对象的位置。 24.在C#中,string str = null 与 string str = “” 请尽量使用文字或图象说明其中的区别。 答:string str = null 是不给他分配...

Global site tag (gtag.js) - Google Analytics