欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【将dataset以xml形式发给客户端下载】,下面是详细的分享!
将dataset以xml形式发给客户端下载
SendDataSetasxmlfile.
//CreateMemeoryStream
System.IO.MemoryStreamms=newSystem.IO.MemoryStream();
//WriteMemeoryStream
MyDataset.WriteXml(ms,System.Data.XmlWriteMode.IgnoreSchema);
Response.Clear();
//filename&attachment
Response.AddHeader("Content-Disposition","attachment;filename=Acounts.xml");
//sizeofthefile,toshowprocessofdownloading
Response.AddHeader("Content-Length",ms.Length.ToString());
//mode:download
Response.ContentType="application/octet-stream";
//sendingtoclient
byte[]b=ms.ToArray();
Response.OutputStream.Write(b,0,b.Length);
Response.End();
}
以上所分享的是关于将dataset以xml形式发给客户端下载,下面是编辑为你推荐的有价值的用户互动:
相关问题:如何把XML里面的节点内容以DataSet的形式返回出来,...
答:1)读入 可以用DataSet,从XML文件中读入内容 DataSet ds = new DataSet(); ds.ReadXml( 你的xml文件路径 ); 成功操作后,数据集ds中的Table[0]中的数据记录就是XML文件的内容。 在Table[0]中的有 title, time, info, sql 四个字段 2)在DataGri... >>详细
相关问题:如何将dataset获取的数据转换为对应格式的xml文件
答:当然Excel可以直接保存为XML格式,但如果你是使用程序编码来控制的话,不知道你用什么开发,不过你都得看看微软的VBA编程,可以在程序中操纵Excel,word等 >>详细
相关问题:asp.net怎么把dataset序列化成xml不用输出xml文件...
答:方法一: string sqlMsg = "SELECT TOP 3 f.WorkNo,f.Title,f.DepartmentId FROM dbo.frmuser";//返回DataTableSystem.Data.DataTable table = SqlHelper.ExecuteDataTable(sqlMsg);table.TableName="frmuser"; System.IO.TextWriter writer = n... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
