c#如何向web service传递Dataset

c#中,在客户端产生一个DataSet之后,如何传给远端的WebService并写入远端数据库?我已经知道如何获取从WebService传递过来的数据了,但是怎么反传回去... c#中,在客户端产生一个DataSet之后,如何传给远端的Web Service并写入远端数据库?
我已经知道如何获取从Web Service传递过来的数据了,但是怎么反传回去呢?
展开
 我来答
202261256487e6a
2009-04-16 · TA获得超过481个赞
知道小有建树答主
回答量:795
采纳率:0%
帮助的人:691万
展开全部
Web Service
新建个方法
比如
[WebMethod]
public void GetDataSet(DataSet ds)
{

}
你把它理解成对象之间的数据传递就可以了,
(其实就是对象之间的数据传递)
要注意的是DataSet太大会很慢,最好能分开传递
百度网友c5048a0
2009-04-15 · TA获得超过403个赞
知道小有建树答主
回答量:194
采纳率:0%
帮助的人:199万
展开全部
将DataSet转成XML使用POST提交到服务端

服务端接收
XmlDocument doc = new XmlDocument()
DataSet ds = new DataSet();
try
{
doc.Load(Request.InputStream);
XmlNodeReader xnr = new XmlNodeReader(doc);
ds.ReadXml(xnr);
}
catch () { }
return ds;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
eye001
2009-04-16 · TA获得超过192个赞
知道小有建树答主
回答量:193
采纳率:0%
帮助的人:151万
展开全部
设置webservice的接收参数为dataset就可以了,不过需要考虑效率问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式