数据库,数据传输,xml 请问各位大虾有没有方法直接把在服务器端查找得到的dataset数据直接传到客户端,让客户端读取的???还是必须要用xml作为中间介质,先把dataset->xml,再传送xml文件,然后xml->dataset。或者有相关的技术文档告诉我也可以阿,谢谢,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataSet的数据其实也就是一种XML文件格式,它以字段做为节点名,字段内容做为节点里面的值.你可以先在服务端把数据集放在XML文件中,然后在客户端直接readxml就OK了. 谢谢楼上,呵呵这样说就是必须要把dataset转成xml了???用tcp/ip能不能把内存中的数据(dataset),直接传到客户端??另外,如果用xml要不要把xml拆成多个数据包,逐个的发送到客户端,然后再组合起来???有没有相关的资料啊??能不能给介绍一下 我正在做这个东东。dataset转换为byte[],发到客户端,在客户转换为dataset但是,现在发现这样做在效率上很低。我的测试资料(用datset.WriteXML()方法): 50个字段的表,10000条记录,测试数据如下(环境: 赛扬II 700)查找数据生成dataset:7秒把dataset转为byte[]:7秒 (转出来的数据大小为11M,以100M网络传输大概需要2.5秒)byte[]转为dataset: 23秒好像的确是太慢了,而且服务器端存用得爆多。郁闷也想找dataset直接转输的方法 如果是Webservice的话,请使用异步调用用byte[]的代价太大,性能可能还不如WebService C#中私有变量的应用 为什么总看到有人说因为用了StringBuilder所以string.Format一定效率高 图形变换的问题 求助asp.net 和sqlserver 求教一个递归的问题 事件参数类 是哪来的?? datagrid和checkbox混合使用的问题,help!!! 求提供<<Developing C# Windows Software>>书的源码? 如何用按钮控制暂停和继续? 为何richTextBox1.Lines[i]取行的效率很低,有什么好的办法? 正则表达式如何匹配双引号" 最多1分钟能回答的问题,只有10分送了,但是救命用,谢谢!
你可以先在服务端把数据集放在XML文件中,然后在客户端直接readxml就OK了.
这样说就是必须要把dataset转成xml了???用tcp/ip能不能把内存中的数据(dataset),直接传到客户端??
另外,如果用xml要不要把xml拆成多个数据包,逐个的发送到客户端,然后再组合起来???
有没有相关的资料啊??能不能给介绍一下
把dataset转为byte[]:7秒 (转出来的数据大小为11M,以100M网络传输大概需要2.5秒)
byte[]转为dataset: 23秒
好像的确是太慢了,而且服务器端存用得爆多。郁闷也想找dataset直接转输的方法
用byte[]的代价太大,性能可能还不如WebService